ResolveCompletedEventArgs クラス

定義

特定の ResolveCompleted の解決要求が完了したときに通知される PeerName イベントと組み合わせて使用します。

public ref class ResolveCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class ResolveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type ResolveCompletedEventArgs = class
    inherit AsyncCompletedEventArgs
Public Class ResolveCompletedEventArgs
Inherits AsyncCompletedEventArgs
継承
ResolveCompletedEventArgs

注釈

ResolveCompletedEventArgs オブジェクトを使用するには、オブジェクトを PeerNameResolver インスタンス化し、Resolve メソッドのいずれかを利用します。 非同期処理の場合は、 メソッドを使用します ResolveAsync

リゾルバーが Cloud の末尾に達して を照会 PeerNameするか、構築中のレコード エントリ PeerNameRecordCollection の最大数に達すると、解決プロセスを完了するためのイベントが発生し、関連付けられているデリゲートによって ResolveAsync が完了します。 イベントは、コレクションを返さない異常な完了に対しても発生する可能性があります。

このイベントは、すべてのエンドポイントが見つかった場合に 1 回だけ発生します。

Resolver オブジェクトのこのインスタンスへのすべての参照は、指定されたトークンと調整されます。これは、この非同期解決要求の開発者が決定した一意の識別子です。

コンストラクター

ResolveCompletedEventArgs(PeerNameRecordCollection, Exception, Boolean, Object)

ResolveCompletedEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

Cancelled

非同期操作がキャンセルされたかどうかを示す値を取得します。

(継承元 AsyncCompletedEventArgs)
Error

非同期操作中に発生したエラーを示す値を取得します。

(継承元 AsyncCompletedEventArgs)
PeerNameRecordCollection

解決する PeerNameRecordCollection オブジェクトを取得します。

UserState

非同期タスクの一意の識別子を取得します。

(継承元 AsyncCompletedEventArgs)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
RaiseExceptionIfNecessary()

非同期操作が失敗した場合は、ユーザー指定の例外を発生させます。

(継承元 AsyncCompletedEventArgs)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象