Поделиться через


PeerNameResolver Класс

Определение

Задает значения, разрешающие имя однорангового узла PeerName в объект PeerNameRecord с помощью протокола интерфейса API поставщика пространства имен PNRP.

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)

Начинает операцию асинхронного разрешения имени однорангового узла для заданного значения PeerName в указанном классе Cloud. Для указанного имени однорангового узла соответствующая операция разрешит не более такого количества записей: maxRecords.

ResolveAsync(PeerName, Cloud, Object)

Начинает операцию асинхронного разрешения имени однорангового узла для заданного значения PeerName в указанном классе Cloud.

ResolveAsync(PeerName, Int32, Object)

Начинает операцию асинхронного разрешения имени однорангового узла для указанного значения PeerName во всех облаках, известных вызывающему одноранговому узлу, возвращая не более maxRecords записей для имен одноранговых узлов.

ResolveAsync(PeerName, Object)

Начинает операцию асинхронного разрешения имени однорангового узла для указанного значения PeerName во всех облаках, известных вызывающему одноранговому узлу.

ResolveAsyncCancel(Object)

Отменяет запрос на разрешение имени однорангового узла в рамках асинхронной операции.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

ResolveCompleted

Событие ResolveCompleted сигнализирует о завершении запроса на разрешение имени однорангового узла для определенного элемента PeerName.

ResolveProgressChanged

Это событие отправляет сигнал при каждом обнаружении объекта PeerNameRecord в ответ на операцию ResolveAsync для определенного элемента PeerName.

Применяется к