PeerResolver Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает базовый тип, используемый для определения контракта для регистрации и разрешения идентификатора одноранговой сетки с адресами конечных точек узлов, участвующих в сетке.
public ref class PeerResolver abstract
public abstract class PeerResolver
type PeerResolver = class
Public MustInherit Class PeerResolver
- Наследование
-
PeerResolver
Комментарии
Этот класс является базовым классом для реализации пользовательских сопоставителей имен одноранговых узлов. Сопоставитель имен однорангового узла — это служба обнаружения, используемая одноранговыми каналами для поиска узлов, участвующих в сетке однорангового узла. Он также используется для регистрации узла с одноранговой сеткой, механизм, с помощью которого узел однорангового узла становится известным и доступным из одноранговой сетки.
Конструкторы
| Имя | Описание |
|---|---|
| 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 Обновляет узел, зарегистрированный в определенной одноранговой сетке. |