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. Для указанного имени однорангового узла соответствующая операция разрешит не более такого количества записей: |
ResolveAsync(PeerName, Cloud, Object) |
Начинает операцию асинхронного разрешения имени однорангового узла для заданного значения PeerName в указанном классе Cloud. |
ResolveAsync(PeerName, Int32, Object) |
Начинает операцию асинхронного разрешения имени однорангового узла для указанного значения PeerName во всех облаках, известных вызывающему одноранговому узлу, возвращая не более |
ResolveAsync(PeerName, Object) |
Начинает операцию асинхронного разрешения имени однорангового узла для указанного значения PeerName во всех облаках, известных вызывающему одноранговому узлу. |
ResolveAsyncCancel(Object) |
Отменяет запрос на разрешение имени однорангового узла в рамках асинхронной операции. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
ResolveCompleted |
Событие ResolveCompleted сигнализирует о завершении запроса на разрешение имени однорангового узла для определенного элемента PeerName. |
ResolveProgressChanged |
Это событие отправляет сигнал при каждом обнаружении объекта PeerNameRecord в ответ на операцию ResolveAsync для определенного элемента PeerName. |