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 evento quando as mensagens de anúncio Hello ou Bye chegam. Você pode fornecer uma implementação de serviço de anúncio personalizado derivando dessa classe.

Construtores

Nome Description
AnnouncementService()

Inicializa uma nova instância da classe AnnouncementService.

AnnouncementService(Int32)

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

Métodos

Nome Description
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 Objectatual.

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

Inicia o processamento de mensagens de anúncio offline (Bye) recebidas.

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Inicia o processamento de mensagens de anúncio online de entrada (Olá).

OnEndOfflineAnnouncement(IAsyncResult)

Os usuários que herdam para AnnouncementService implementar um serviço de ouvinte de anúncio personalizado devem substituir esse método e começar a processar mensagens de anúncio offline (Bye) recebidas aqui.

OnEndOnlineAnnouncement(IAsyncResult)

Os usuários que herdam para AnnouncementService implementar um serviço de ouvinte de anúncio personalizado devem substituir esse método e começar a processar mensagens de anúncio offline (Bye) recebidas aqui.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

Nome Description
OfflineAnnouncementReceived

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

OnlineAnnouncementReceived

Ocorre quando um comunicado online (Hello) é recebido.

Aplica-se a