-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
ICivicAddressResolver.xml
132 lines (119 loc) · 8.84 KB
/
ICivicAddressResolver.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<Type Name="ICivicAddressResolver" FullName="System.Device.Location.ICivicAddressResolver">
<TypeSignature Language="C#" Value="public interface ICivicAddressResolver" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ICivicAddressResolver" />
<TypeSignature Language="DocId" Value="T:System.Device.Location.ICivicAddressResolver" />
<TypeSignature Language="VB.NET" Value="Public Interface ICivicAddressResolver" />
<TypeSignature Language="F#" Value="type ICivicAddressResolver = interface" />
<TypeSignature Language="C++ CLI" Value="public interface class ICivicAddressResolver" />
<AssemblyInfo>
<AssemblyName>System.Device</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Docs>
<summary>Provides a method that when implemented, resolves a latitude/longitude location to a civic address.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
To resolve a <xref:System.Device.Location.GeoCoordinate> to a <xref:System.Device.Location.CivicAddress> asynchronously, implement <xref:System.Device.Location.ICivicAddressResolver.ResolveAddressAsync%2A>, and provide the civic address data to the <xref:System.Device.Location.ICivicAddressResolver.ResolveAddressCompleted> event.
]]></format>
</remarks>
<altmember cref="T:System.Device.Location.CivicAddressResolver" />
</Docs>
<Members>
<Member MemberName="ResolveAddress">
<MemberSignature Language="C#" Value="public System.Device.Location.CivicAddress ResolveAddress (System.Device.Location.GeoCoordinate coordinate);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Device.Location.CivicAddress ResolveAddress(class System.Device.Location.GeoCoordinate coordinate) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Device.Location.ICivicAddressResolver.ResolveAddress(System.Device.Location.GeoCoordinate)" />
<MemberSignature Language="VB.NET" Value="Public Function ResolveAddress (coordinate As GeoCoordinate) As CivicAddress" />
<MemberSignature Language="F#" Value="abstract member ResolveAddress : System.Device.Location.GeoCoordinate -> System.Device.Location.CivicAddress" Usage="iCivicAddressResolver.ResolveAddress coordinate" />
<MemberSignature Language="C++ CLI" Value="public:
 System::Device::Location::CivicAddress ^ ResolveAddress(System::Device::Location::GeoCoordinate ^ coordinate);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Device</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Device.Location.CivicAddress</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="coordinate" Type="System.Device.Location.GeoCoordinate" />
</Parameters>
<Docs>
<param name="coordinate">The latitude/longitude location to resolve to an address.</param>
<summary>Resolves a <see cref="T:System.Device.Location.GeoCoordinate" /> to a civic address synchronously.</summary>
<returns>To be added.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Examples
The following example shows how to call <xref:System.Device.Location.ICivicAddressResolver.ResolveAddress%2A>.
:::code language="csharp" source="~/snippets/csharp/System.Device.Location/CivicAddress/Overview/resolvecivicaddresssync.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Misc/system.device.location.resolvecivicaddresssync/vb/resolvecivicaddresssync.vb" id="Snippet1":::
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ResolveAddressAsync">
<MemberSignature Language="C#" Value="public void ResolveAddressAsync (System.Device.Location.GeoCoordinate coordinate);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ResolveAddressAsync(class System.Device.Location.GeoCoordinate coordinate) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Device.Location.ICivicAddressResolver.ResolveAddressAsync(System.Device.Location.GeoCoordinate)" />
<MemberSignature Language="VB.NET" Value="Public Sub ResolveAddressAsync (coordinate As GeoCoordinate)" />
<MemberSignature Language="F#" Value="abstract member ResolveAddressAsync : System.Device.Location.GeoCoordinate -> unit" Usage="iCivicAddressResolver.ResolveAddressAsync coordinate" />
<MemberSignature Language="C++ CLI" Value="public:
 void ResolveAddressAsync(System::Device::Location::GeoCoordinate ^ coordinate);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Device</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="coordinate" Type="System.Device.Location.GeoCoordinate" />
</Parameters>
<Docs>
<param name="coordinate">The latitude/longitude location to resolve to an address.</param>
<summary>Initiates a request to resolve a latitude/longitude location to an address.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method stores in the task it returns all non-usage exceptions that the method's synchronous counterpart can throw. If an exception is stored into the returned task, that exception will be thrown when the task is awaited. Usage exceptions, such as <xref:System.ArgumentException>, are still thrown synchronously. For the stored exceptions, see the exceptions thrown by <xref:System.Device.Location.ICivicAddressResolver.ResolveAddress(System.Device.Location.GeoCoordinate)>.
## Examples
The following example shows how to call <xref:System.Device.Location.ICivicAddressResolver.ResolveAddressAsync%2A>.
:::code language="csharp" source="~/snippets/csharp/System.Device.Location/CivicAddress/Overview/resolvecivicaddressasync.cs" id="Snippet2":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Misc/system.device.location.resolvecivicaddressasync/vb/resolvecivicaddressasync.vb" id="Snippet2":::
]]></format>
</remarks>
<altmember cref="T:System.Device.Location.CivicAddressResolver" />
</Docs>
</Member>
<Member MemberName="ResolveAddressCompleted">
<MemberSignature Language="C#" Value="event EventHandler<System.Device.Location.ResolveAddressCompletedEventArgs> ResolveAddressCompleted;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class System.Device.Location.ResolveAddressCompletedEventArgs> ResolveAddressCompleted" />
<MemberSignature Language="DocId" Value="E:System.Device.Location.ICivicAddressResolver.ResolveAddressCompleted" />
<MemberSignature Language="VB.NET" Value="Event ResolveAddressCompleted As EventHandler(Of ResolveAddressCompletedEventArgs) " />
<MemberSignature Language="F#" Value="member this.ResolveAddressCompleted : EventHandler<System.Device.Location.ResolveAddressCompletedEventArgs> " Usage="member this.ResolveAddressCompleted : System.EventHandler<System.Device.Location.ResolveAddressCompletedEventArgs> " />
<MemberSignature Language="C++ CLI" Value="public:
 event EventHandler<System::Device::Location::ResolveAddressCompletedEventArgs ^> ^ ResolveAddressCompleted;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Device</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EventHandler<System.Device.Location.ResolveAddressCompletedEventArgs></ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs when an asynchronous request using <see cref="M:System.Device.Location.ICivicAddressResolver.ResolveAddressAsync(System.Device.Location.GeoCoordinate)" /> to resolve a latitude/longitude to a civic address is complete.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Examples
The following example demonstrates how to call <xref:System.Device.Location.ICivicAddressResolver.ResolveAddressAsync%2A> and handle the <xref:System.Device.Location.ICivicAddressResolver.ResolveAddressCompleted> event.
:::code language="csharp" source="~/snippets/csharp/System.Device.Location/CivicAddress/Overview/resolvecivicaddressasync.cs" id="Snippet2":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Misc/system.device.location.resolvecivicaddressasync/vb/resolvecivicaddressasync.vb" id="Snippet2":::
]]></format>
</remarks>
<altmember cref="T:System.Device.Location.CivicAddressResolver" />
</Docs>
</Member>
</Members>
</Type>