語言

PeerNameResolver 類別

定義

指定使用 PNRP 命名空間提供者 API 協定將 a PeerName 解析為 a PeerNameRecord 的值。

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

備註

A PeerNameRecord 包含在解析過程中查詢的 OR 雲端中所有相關資訊PeerNameCloud。

建構函式

名稱 Description
PeerNameResolver()

初始化該類別的新預設實例 PeerNameResolver 。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnResolveCompleted(ResolveCompletedEventArgs)

事件提出後 ResolveCompleted 回傳對等節點解析資料。

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

事件被提出時 ResolveProgressChanged 回傳同儕解決進度資料。

Resolve(PeerName, Cloud, Int32)

在指定PeerName中解析指定 Cloud ,回傳不超過指定數量PeerNameRecord的物件。

Resolve(PeerName, Cloud)

將指定 PeerName 的 解析為指定的 Cloud。

Resolve(PeerName, Int32)

解析所有呼叫對等端已知雲中指定的對等名稱,回傳的物件數量不超過指定數量 PeerNameRecord 。

Resolve(PeerName)

在所有呼叫對端已知的雲端中解析指定 PeerName 問題。

ResolveAsync(PeerName, Cloud, Int32, Object)

開始對指定PeerName條件中的 進行Cloud非同步對等名稱解析操作。 解析操作只會解析 maxRecords 指定的對等名稱的條目。

ResolveAsync(PeerName, Cloud, Object)

開始對指定PeerName條件中的 進行Cloud非同步對等名稱解析操作。

ResolveAsync(PeerName, Int32, Object)

開始對呼叫對端已知的所有雲中指定的 PeerName 節點進行非同步對等名稱解析操作,回傳的僅 maxRecords 為該節點名稱的條目。

ResolveAsync(PeerName, Object)

開始對所有呼叫對端已知的雲中指定的 PeerName 節點進行非同步對等名稱解析操作。

ResolveAsyncCancel(Object)

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

ToString()

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

(繼承來源 Object)

事件

名稱 Description
ResolveCompleted

ResolveCompleted當特定PeerName節點的對等名稱解析請求完成時,該事件會被通知。

ResolveProgressChanged

每當PeerNameRecord針對特定ResolveAsync操作 找到PeerName物件時,會通知此事件。

適用於