PeerNameResolver Class
Specifies the values that resolve a PeerName to a PeerNameRecord using the PNRP Namespace Provider API protocol.
Assembly: System.Net (in System.Net.dll)
| Name | Description | |
|---|---|---|
![]() | PeerNameResolver() | Initializes a new default instance of the PeerNameResolver class. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | OnResolveCompleted(ResolveCompletedEventArgs^) | Returns peer resolution data after the ResolveCompleted event is raised. |
![]() | OnResolveProgressChanged(ResolveProgressChangedEventArgs^) | Returns peer resolution progress data when the ResolveProgressChanged event is raised. |
![]() | Resolve(PeerName^) | Resolves the specified PeerName in all clouds known to the calling peer. |
![]() | Resolve(PeerName^, Cloud^) | |
![]() | Resolve(PeerName^, Cloud^, Int32) | Resolves the specified PeerName in the specified Cloud, returning no more than the specified number of PeerNameRecord objects. |
![]() | Resolve(PeerName^, Int32) | Resolves the specified peer name in all clouds known to the calling peer, returning no more than the specified number of PeerNameRecord objects. |
![]() | ResolveAsync(PeerName^, Cloud^, Int32, Object^) | |
![]() | ResolveAsync(PeerName^, Cloud^, Object^) | |
![]() | ResolveAsync(PeerName^, Int32, Object^) | Begins an asynchronous peer name resolution operation for the specified PeerName in all clouds known to the calling peer, returning no more than maxRecords entries for the peer name. |
![]() | ResolveAsync(PeerName^, Object^) | Begins an asynchronous peer name resolution operation for the specified PeerName in all clouds known to the calling peer. |
![]() | ResolveAsyncCancel(Object^) | Cancels the specified asynchronous peer name resolution request. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | ResolveCompleted | The ResolveCompleted event is signaled when a peer name resolution request for a specific PeerName has completed. |
![]() | ResolveProgressChanged | This event is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation for a specific PeerName. |
A PeerNameRecord which contains all the information for the PeerName that was published in the Cloud or cloud(s) that were queried during the resolve process.
Available since 3.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


