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


CustomPeerResolverService Класс

Определение

Внимание!

PeerChannel feature is obsolete and will be removed in the future.

Предоставляет базовую реализацию настраиваемой службы распознавателя одноранговых узлов.

public ref class CustomPeerResolverService : System::ServiceModel::PeerResolvers::IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
Public Class CustomPeerResolverService
Implements IPeerResolverContract
Наследование
CustomPeerResolverService
Атрибуты
Реализации

Комментарии

Класс CustomPeerResolverService определяет базовую реализацию службы настраиваемого распознавателя одноранговых узлов и предоставляет подстановку для разрешения идентификаторов регистрации в адреса конечных точек однорангового узла в сетку, обслуживаемую этим распознавателем.

Примечания для тех, кто наследует этот метод

Реализации настраиваемых распознавателей одноранговых узлов должны быть производными от этого класса и переопределять данные функции, для которых они предоставляют настраиваемые реализации. Любой настраиваемый распознаватель одноранговых узлов должен в минимальной степени реализовать интерфейс IPeerResolverContract.

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

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

CustomPeerResolverService()
Устаревшие..

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

Свойства

CleanupInterval
Устаревшие..

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

ControlShape
Устаревшие..

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

RefreshInterval
Устаревшие..

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

Методы

Close()
Устаревшие..

Закрывает службу распознавателя одноранговых узлов.

Equals(Object)
Устаревшие..

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

(Унаследовано от Object)
GetHashCode()
Устаревшие..

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

(Унаследовано от Object)
GetServiceSettings()
Устаревшие..

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

GetType()
Устаревшие..

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

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

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

(Унаследовано от Object)
Open()
Устаревшие..

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

Refresh(RefreshInfo)
Устаревшие..

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

Register(Guid, String, PeerNodeAddress)
Устаревшие..

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

Register(RegisterInfo)
Устаревшие..

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

Resolve(ResolveInfo)
Устаревшие..

Возвращает список известных конечных точек для регистрационной записи.

ToString()
Устаревшие..

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

(Унаследовано от Object)
Unregister(UnregisterInfo)
Устаревшие..

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

Update(UpdateInfo)
Устаревшие..

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

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

См. также раздел