DiscoveryProxy Класс

Определение

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

public abstract class DiscoveryProxy
Наследование
DiscoveryProxy

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

DiscoveryProxy()

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

DiscoveryProxy(DiscoveryMessageSequenceGenerator)

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

DiscoveryProxy(DiscoveryMessageSequenceGenerator, Int32)

Инициализирует новый экземпляр класса 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)

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

Продукт Версии
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1