AnnouncementService Classe

Definição

Uma implementação auto-hospedada do serviço de comunicado.A self-hosted implementation of the announcement service.

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.This class listens for incoming messages on a standard announcement endpoint (AnnouncementEndpoint) and provides event notification when Hello or Bye announcement messages arrive. Você pode fornecer uma implementação de serviço de anúncio personalizada derivando dessa classe.You can provide a custom announcement service implementation by deriving from this class.

Construtores

AnnouncementService()

Inicializa uma nova instância da classe AnnouncementService.Initializes a new instance of the AnnouncementService class.

AnnouncementService(Int32)

Inicializa uma nova instância da classe AnnouncementService com o comprimento especificado do histórico de mensagens duplicadas.Initializes a new instance of the AnnouncementService class with the specified length of the duplicate message history.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

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

Inicia o processamento das mensagens de comunicado offline (Até Logo) recebidas.Starts the processing of incoming offline announcement (Bye) messages.

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Inicia o processamento das mensagens de comunicado online (Olá) recebidas.Starts the processing of incoming online announcement (Hello) messages.

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.Users that inherit from AnnouncementService to implement a custom announcement listener service must override this method and begin to process incoming offline announcement (Bye) messages here.

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.Users that inherit from AnnouncementService to implement a custom announcement listener service must override this method and begin to process incoming offline announcement (Bye) messages here.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Eventos

OfflineAnnouncementReceived

Ocorre quando uma mensagem de comunicado offline (Até Logo) é recebida,Occurs when an offline announcement (Bye) message is received,

OnlineAnnouncementReceived

Ocorre quando um comunicado online (Olá) é recebido.Occurs when an online announcement (Hello) is received.

Aplica-se a