PeerResolver Класс

Определение

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

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

Комментарии

Этот класс является базовым для реализации пользовательских распознавателей имен одноранговых узлов. Арбитр одноранговых узлов представляет собой службу обнаружения, используемую одноранговыми каналами для поиска одноранговых узлов, входящих в сетку таких узлов. Он также используется для «регистрации» узла в сетке с IP-адресами; с помощью такого механизма одноранговый узел становится известным и доступным из сетки с IP-адресами.

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

PeerResolver()

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

Свойства

CanShareReferrals

Возвращает значение, указывающее, открыт ли совместный доступ арбитра имен одноранговых узлов к ссылкам.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

Инициализирует текущий экземпляр арбитра одноранговых узлов с новым поддерживаемым адресом конечной точки и параметрами.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Register(String, PeerNodeAddress, TimeSpan)

Регистрирует PeerNodeAddress для определенной сетки одноранговых узлов.

Resolve(String, Int32, TimeSpan)

Разрешает для передаваемого идентификатора сетки нулевое или иное число адресов конечной точки узлов, входящих в сетку одноранговых узлов.

ToString()

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

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

Удаляет из сетки одноранговых узлов регистрационную запись узла.

Update(Object, PeerNodeAddress, TimeSpan)

Обновляет PeerNodeAddress для узла, зарегистрированного в определенной сетке одноранговых узлов.

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