PeerNameResolver 类

定义

指定使用 PNRP 命名空间提供程序 API 协议将 PeerName 解析为 PeerNameRecord 的值。

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

注解

一个 , PeerNameRecord 其中包含 PeerName 在 或 云中 Cloud 发布的 的所有信息, (解析过程中查询的) 。

构造函数

PeerNameResolver()

初始化 PeerNameResolver 类的新默认实例。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnResolveCompleted(ResolveCompletedEventArgs)

引发 ResolveCompleted 事件后,将返回对等解析数据。

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

引发 ResolveProgressChanged 事件时,将返回对等解析进度数据。

Resolve(PeerName)

解析调用对等方已知的所有群中指定的 PeerName

Resolve(PeerName, Cloud)

解析指定 PeerName 中的指定 Cloud

Resolve(PeerName, Cloud, Int32)

解析指定 PeerName 中的指定 Cloud,并返回不超过指定数目的 PeerNameRecord 对象。

Resolve(PeerName, Int32)

解析调用对等方已知的所有群中的指定对等名称,并返回不超过指定数目的 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

每当发现 PeerNameRecord 对象时会发出有关此事件的信号,以响应针对特定 PeerNameResolveAsync 操作。

适用于