Partilhar via


AnnouncementService Classe

Definição

Uma implementação auto-hospedada do serviço de comunicado.

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
Herança
AnnouncementService
Atributos

Comentários

Essa classe escuta mensagens de entrada em um ponto de extremidade de anúncio padrão ( AnnouncementEndpoint ) e fornece notificação de eventos quando chegam notificações de saudação ou adeus. Você pode fornecer uma implementação de serviço de anúncio personalizada derivando dessa classe.

Construtores

AnnouncementService()

Inicializa uma nova instância da classe AnnouncementService.

AnnouncementService(Int32)

Inicializa uma nova instância da classe AnnouncementService com o comprimento especificado do histórico de mensagens duplicadas.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Inicia o processamento das mensagens de comunicado offline (Até Logo) recebidas.

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Inicia o processamento das mensagens de comunicado online (Olá) recebidas.

OnEndOfflineAnnouncement(IAsyncResult)

Os usuários que herdam de AnnouncementService para implementar um serviço de escuta de comunicado personalizado devem substituir esse método e começar a processar as mensagens de comunicado offline recebidas (Até Logo) aqui.

OnEndOnlineAnnouncement(IAsyncResult)

Os usuários que herdam de AnnouncementService para implementar um serviço de escuta de comunicado personalizado devem substituir esse método e começar a processar as mensagens de comunicado offline recebidas (Até Logo) aqui.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

OfflineAnnouncementReceived

Ocorre quando uma mensagem de anúncio offline (Adeus) é recebida.

OnlineAnnouncementReceived

Ocorre quando um comunicado online (Olá) é recebido.

Aplica-se a