ResolveProgressChangedEventArgs ResolveProgressChangedEventArgs ResolveProgressChangedEventArgs ResolveProgressChangedEventArgs Class

定義

ResolveProgressChanged イベントの通知と組み合わせて使用します。Used in conjunction with signaling the ResolveProgressChanged event. 特定の PeerNameRecord に対する ResolveAsync 操作への応答として PeerName オブジェクトが見つかるたびにシグナル状態になります。It is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation on a specific PeerName.

public ref class ResolveProgressChangedEventArgs : System::ComponentModel::ProgressChangedEventArgs
public class ResolveProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs
type ResolveProgressChangedEventArgs = class
    inherit ProgressChangedEventArgs
Public Class ResolveProgressChangedEventArgs
Inherits ProgressChangedEventArgs
継承
ResolveProgressChangedEventArgsResolveProgressChangedEventArgsResolveProgressChangedEventArgsResolveProgressChangedEventArgs

注釈

複数のピア名レコード オブジェクトは、照会されているに存在する場合このイベントが検出された各レコード オブジェクトをシグナル状態にします。If multiple peer name record objects exist in the cloud(s) being queried, this event is signaled once for each record object found. ResolveCompletedイベントは、すべてのエンドポイントが見つかったときに 1 回だけ発生します。The ResolveCompleted event is raised only once when all endpoints have been found.

通常のプロセスの完了は、リゾルバー オブジェクトをピア名の場合は、照会するクラウドの末尾に達したかまたはに達したレコード エントリの最大数、ピア名レコード コレクションがそれを構築することを意味します。Normal process completion implies that either the Resolver object has reached the end of the cloud(s) to query for peer names, or it has reached the maximum number of record entries for the peer name record collection it is constructing.

競合回避モジュールのこのインスタンスに対するすべての参照がトークンの userState と連携Object、これは、この非同期の解決要求の一意の識別子。All references to this instance of the Resolver are coordinated with the token userState Object, which is a unique identifier for this asynchronous resolve request.

コンストラクター

ResolveProgressChangedEventArgs(PeerNameRecord, Object) ResolveProgressChangedEventArgs(PeerNameRecord, Object) ResolveProgressChangedEventArgs(PeerNameRecord, Object) ResolveProgressChangedEventArgs(PeerNameRecord, Object)

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

プロパティ

PeerNameRecord PeerNameRecord PeerNameRecord PeerNameRecord

解決する PeerNameRecord オブジェクトを取得します。Gets the PeerNameRecord object to resolve.

ProgressPercentage ProgressPercentage ProgressPercentage ProgressPercentage

非同期タスクの進行状況の割合を取得します。Gets the asynchronous task progress percentage.

(Inherited from ProgressChangedEventArgs)
UserState UserState UserState UserState

一意のユーザー状態を取得します。Gets a unique user state.

(Inherited from ProgressChangedEventArgs)

メソッド

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)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

適用対象