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). |