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 完成。 您也可以針對未傳回集合的異常完成引發事件。

只有在找到所有端點時,才會引發此事件一次。

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)

適用於