PeerNameResolver PeerNameResolver PeerNameResolver PeerNameResolver Class

定義

PNRP 名前空間プロバイダー API プロトコルを使用して PeerNamePeerNameRecord に解決する値を指定します。Specifies the values that resolve a PeerName to a PeerNameRecord using the PNRP Namespace Provider API protocol.

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
継承
PeerNameResolverPeerNameResolverPeerNameResolverPeerNameResolver

注釈

APeerNameRecordのすべての情報が含まれる、PeerNameで発行された、Cloudまたは解決処理中にクエリを実行するクラウドです。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.

コンストラクター

PeerNameResolver() PeerNameResolver() PeerNameResolver() PeerNameResolver()

PeerNameResolver クラスの新しい既定のインスタンスを初期化します。Initializes a new default instance of the PeerNameResolver class.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnResolveCompleted(ResolveCompletedEventArgs) OnResolveCompleted(ResolveCompletedEventArgs) OnResolveCompleted(ResolveCompletedEventArgs) OnResolveCompleted(ResolveCompletedEventArgs)

ResolveCompleted イベントが発生した後、ピアの解像度のデータを返します。Returns peer resolution data after the ResolveCompleted event is raised.

OnResolveProgressChanged(ResolveProgressChangedEventArgs) OnResolveProgressChanged(ResolveProgressChangedEventArgs) OnResolveProgressChanged(ResolveProgressChangedEventArgs) OnResolveProgressChanged(ResolveProgressChangedEventArgs)

ResolveProgressChanged イベントが発生する場合は、ピアの解像度の進行状況データを返します。Returns peer resolution progress data when the ResolveProgressChanged event is raised.

Resolve(PeerName) Resolve(PeerName) Resolve(PeerName) Resolve(PeerName)

呼び出し元のピアに認識されているすべてのクラウド内で、指定した PeerName を解決します。Resolves the specified PeerName in all clouds known to the calling peer.

Resolve(PeerName, Cloud) Resolve(PeerName, Cloud) Resolve(PeerName, Cloud) Resolve(PeerName, Cloud)

指定した PeerName 内で指定した Cloud を解決します。Resolves the specified PeerName in the specified Cloud.

Resolve(PeerName, Cloud, Int32) Resolve(PeerName, Cloud, Int32) Resolve(PeerName, Cloud, Int32) Resolve(PeerName, Cloud, Int32)

指定した PeerName 内で、指定した Cloud を解決し、指定した数以下の PeerNameRecord オブジェクトを返します。Resolves the specified PeerName in the specified Cloud, returning no more than the specified number of PeerNameRecord objects.

Resolve(PeerName, Int32) Resolve(PeerName, Int32) Resolve(PeerName, Int32) Resolve(PeerName, Int32)

呼び出し元のピアに認識されているすべてのクラウド内で、指定したピア名を解決し、指定した数以下の PeerNameRecord オブジェクトを返します。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, Int32, Object) ResolveAsync(PeerName, Cloud, Int32, Object) ResolveAsync(PeerName, Cloud, Int32, Object)

指定された Cloud で、指定された PeerName の非同期のピア名解決操作を開始します。Begins an asynchronous peer name resolution operation for the specified PeerName in the specified Cloud. この解決操作では、指定したピア名に対し maxRecords エントリ以下の解決が行われます。The resolution operation will resolve no more than maxRecords entries for the specified peer name.

ResolveAsync(PeerName, Cloud, Object) ResolveAsync(PeerName, Cloud, Object) ResolveAsync(PeerName, Cloud, Object) ResolveAsync(PeerName, Cloud, Object)

指定された Cloud で、指定された PeerName の非同期のピア名解決操作を開始します。Begins an asynchronous peer name resolution operation for the specified PeerName in the specified Cloud.

ResolveAsync(PeerName, Int32, Object) ResolveAsync(PeerName, Int32, Object) ResolveAsync(PeerName, Int32, Object) ResolveAsync(PeerName, Int32, Object)

maxRecords 未満のピア名エントリを返して、呼び出し元のピアに既知のすべてのクラウドで、指定された PeerName の非同期のピア名解決操作を開始します。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) ResolveAsync(PeerName, Object) ResolveAsync(PeerName, Object) ResolveAsync(PeerName, Object)

呼び出し元のピアに既知のすべてのクラウドで、指定された PeerName の非同期のピア名解決操作を開始します。Begins an asynchronous peer name resolution operation for the specified PeerName in all clouds known to the calling peer.

ResolveAsyncCancel(Object) ResolveAsyncCancel(Object) ResolveAsyncCancel(Object) ResolveAsyncCancel(Object)

指定された非同期ピアの名前解決要求をキャンセルします。Cancels the specified asynchronous peer name resolution request.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

イベント

ResolveCompleted ResolveCompleted ResolveCompleted ResolveCompleted

特定の PeerName のピア名解決要求が完了したときに ResolveCompleted イベントが通知されます。The ResolveCompleted event is signaled when a peer name resolution request for a specific PeerName has completed.

ResolveProgressChanged ResolveProgressChanged ResolveProgressChanged ResolveProgressChanged

このイベントは、PeerNameRecord オブジェクトが特定の PeerNameResolveAsync 操作に対する応答で検索されるたびにシグナル状態に設定されます。This event is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation for a specific PeerName.

適用対象