AnnouncementService Класс

Определение

Резидентная реализация службы объявлений.

public ref class AnnouncementService
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)]
public class AnnouncementService
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)>]
type AnnouncementService = class
Public Class AnnouncementService
Наследование
AnnouncementService
Атрибуты

Комментарии

Это класс прослушивает входящие сообщения в стандартной конечной точке объявлений (AnnouncementEndpoint) и обеспечивает уведомление о событии при поступлении объявлений о входе в сеть и выходе из сети (Hello и Bye). Можно создать пользовательскую реализацию службы объявлений, производную от этого класса.

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

AnnouncementService()

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

AnnouncementService(Int32)

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

Методы

Equals(Object)

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

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

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

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

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

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

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

(Унаследовано от Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Начинает обработку входящих объявлений о выходе из сети (Bye).

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Начинает обработку поступающих объявлений о входе в сеть (Hello).

OnEndOfflineAnnouncement(IAsyncResult)

Пользователи, наследующие от AnnouncementService для реализации пользовательской службы прослушивателя объявлений, должны переопределить этот метод и начать обработку входящих сообщений объявления в автономном режиме (Bye) здесь.

OnEndOnlineAnnouncement(IAsyncResult)

Пользователи, наследующие от AnnouncementService для реализации пользовательской службы прослушивателя объявлений, должны переопределить этот метод и начать обработку входящих сообщений объявления в автономном режиме (Bye) здесь.

ToString()

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

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

События

OfflineAnnouncementReceived

Происходит при получении сообщения о неработающем объявлении (Bye).

OnlineAnnouncementReceived

Происходит, когда поступает объявление о входе в сеть (Hello).

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