Язык

PeerNameResolver Класс

Определение

Указывает значения, которые разрешают доступ PeerName к PeerNameRecord протоколу API поставщика PNRP пространства имен.

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
Наследование
PeerNameResolver

Комментарии

A PeerNameRecord содержит все сведения для PeerName опубликованных в Cloud или облачных средах, которые были запрошены во время процесса разрешения.

Конструкторы

Имя Описание
PeerNameResolver()

Инициализирует новый экземпляр PeerNameResolver класса по умолчанию.

Методы

Имя Описание
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)

События

Имя Описание
ResolveCompleted

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

ResolveProgressChanged

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

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