AnnouncementService Classe

Definizione

Implementazione self-hosted del servizio annunci.

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
Ereditarietà
AnnouncementService
Attributi

Commenti

Questa classe è in ascolto dei messaggi in arrivo su un endpoint di annuncio standard (AnnouncementEndpoint) e fornisce la notifica degli eventi all'arrivo dei messaggi di annuncio Hello o Bye. È possibile fornire un'implementazione personalizzata del servizio annunci derivando da questa classe.

Costruttori

Nome Descrizione
AnnouncementService()

Inizializza una nuova istanza della classe AnnouncementService.

AnnouncementService(Int32)

Inizializza una nuova istanza della AnnouncementService classe con la lunghezza specificata della cronologia dei messaggi duplicati.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Avvia l'elaborazione dei messaggi di annuncio offline in ingresso (Bye).

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Avvia l'elaborazione dei messaggi di annuncio online in arrivo (Hello).

OnEndOfflineAnnouncement(IAsyncResult)

Gli utenti che ereditano da AnnouncementService per implementare un servizio listener di annunci personalizzati devono eseguire l'override di questo metodo e iniziare a elaborare qui i messaggi di annuncio offline in ingresso (Bye).

OnEndOnlineAnnouncement(IAsyncResult)

Gli utenti che ereditano da AnnouncementService per implementare un servizio listener di annunci personalizzati devono eseguire l'override di questo metodo e iniziare a elaborare qui i messaggi di annuncio offline in ingresso (Bye).

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Nome Descrizione
OfflineAnnouncementReceived

Si verifica quando viene ricevuto un messaggio di annuncio offline (Bye).

OnlineAnnouncementReceived

Si verifica quando viene ricevuto un annuncio online (Hello).

Si applica a