PeerNameResolver 類別

定義

指定的值會使用 PNRP 命名空間提供者 API 通訊協定將 PeerName 解析成 PeerNameRecord

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
繼承
PeerNameResolver

備註

PeerNameRecord其中包含在 解析程式期間查詢之 或雲端 () 中發佈Cloud之 的所有資訊PeerName

建構函式

PeerNameResolver()

初始化 PeerNameResolver 類別預設的新執行個體。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnResolveCompleted(ResolveCompletedEventArgs)

引發 ResolveCompleted 事件之後,傳回對等解析資料。

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

ResolveProgressChanged 事件引發時傳回對等解析進度資料。

Resolve(PeerName)

解析呼叫端對等電腦已知的所有 Cloud 中的特定 PeerName

Resolve(PeerName, Cloud)

解析指定的 PeerName 中指定的 Cloud

Resolve(PeerName, Cloud, Int32)

解析指定的 PeerName 中指定的 Cloud,並傳回指定數目範圍內的 PeerNameRecord 物件。

Resolve(PeerName, Int32)

解析呼叫端對等電腦已知的所有 Cloud 中的特定對等名稱,並傳回指定數目範圍內的 PeerNameRecord 物件。

ResolveAsync(PeerName, Cloud, Int32, Object)

在指定的 Cloud 中針對指定 PeerName,開始非同步對等名稱解析作業。 解析作業針對指定的對等名稱將不會解析超過 maxRecords 個項目。

ResolveAsync(PeerName, Cloud, Object)

在指定的 Cloud 中針對指定 PeerName,開始非同步對等名稱解析作業。

ResolveAsync(PeerName, Int32, Object)

在所有雲端中針對呼叫對等已知的指定 PeerName 開始非同步對等名稱解析作業,只會傳回對等名稱的 maxRecords 項目。

ResolveAsync(PeerName, Object)

在所有雲端中針對呼叫對等已知的指定 PeerName 開始非同步對等名稱解析作業。

ResolveAsyncCancel(Object)

取消指定的非同步對等名稱解析要求。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

事件

ResolveCompleted

當特定 PeerName 的對等名稱解析要求完成時,ResolveCompleted 事件會發出信號。

ResolveProgressChanged

每當針對特定 PeerNameResolveAsync 作業回應中找到 PeerNameRecord 物件時,會發出此事件。

適用於