DiscoveryProxy Класс

Определение

Абстрактный базовый класс, используемый для реализации прокси-сервера обнаружения.

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

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

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

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

DiscoveryProxy(DiscoveryMessageSequenceGenerator, Int32)

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

DiscoveryProxy(DiscoveryMessageSequenceGenerator)

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

Методы

Имя Описание
BeginShouldRedirectFind(FindCriteria, AsyncCallback, Object)

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

BeginShouldRedirectResolve(ResolveCriteria, AsyncCallback, Object)

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

EndShouldRedirectFind(IAsyncResult, Collection<EndpointDiscoveryMetadata>)

Переопределите этот метод для обработки завершения отправки сообщения подавления многоадресной рассылки для запросов поиска.

EndShouldRedirectResolve(IAsyncResult, Collection<EndpointDiscoveryMetadata>)

Переопределите этот метод для обработки завершения отправки сообщения подавления многоадресной рассылки для разрешения запросов.

Equals(Object)

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

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

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

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

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

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

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

(Унаследовано от Object)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

Переопределите этот метод для обработки операции поиска.

OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Переопределите этот метод для обработки сообщения об автономном объявлении.

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Переопределите этот метод для обработки сообщения объявления в Интернете.

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

Переопределите этот метод для обработки операции разрешения.

OnEndFind(IAsyncResult)

Переопределите этот метод для обработки завершения операции поиска.

OnEndOfflineAnnouncement(IAsyncResult)

Переопределите этот метод для обработки завершения сообщения об автономном объявлении.

OnEndOnlineAnnouncement(IAsyncResult)

Переопределите этот метод для обработки завершения сообщения объявления в Интернете.

OnEndResolve(IAsyncResult)

Переопределите этот метод для обработки завершения операции разрешения.

ToString()

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

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

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