AnnouncementService Classe

Definição

Uma implementação auto-hospedada do serviço de anúncios.

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

Observações

Esta classe escuta mensagens recebidas num endpoint de anúncio padrão (AnnouncementEndpoint) e fornece notificações de eventos quando chegam mensagens de anúncio Olá ou Adeus. Pode fornecer uma implementação personalizada de serviço de anúncios derivando desta classe.

Construtores

Name Description
AnnouncementService()

Inicializa uma nova instância da AnnouncementService classe.

AnnouncementService(Int32)

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

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

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

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

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

OnEndOfflineAnnouncement(IAsyncResult)

Os utilizadores que herdam de AnnouncementService implementar um serviço personalizado de ouvinte de anúncios devem ultrapassar este método e começar a processar aqui as mensagens de anúncios offline (Bye) recebidas.

OnEndOnlineAnnouncement(IAsyncResult)

Os utilizadores que herdam de AnnouncementService implementar um serviço personalizado de ouvinte de anúncios devem ultrapassar este método e começar a processar aqui as mensagens de anúncios offline (Bye) recebidas.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
OfflineAnnouncementReceived

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

OnlineAnnouncementReceived

Ocorre quando um anúncio online (Olá) é recebido.

Aplica-se a