AnnouncementService Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementazione indipendente del servizio di annuncio.
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 attende i messaggi in arrivo su un endpoint di annunci standard (AnnouncementEndpoint) e fornisce la notifica degli eventi quando arrivano i messaggi di annuncio Buongiorno o Ciao. È possibile fornire un'implementazione del servizio di annuncio personalizzata mediante derivazione da questa classe.
Costruttori
AnnouncementService() |
Inizializza una nuova istanza della classe AnnouncementService. |
AnnouncementService(Int32) |
Inizializza una nuova istanza della classe AnnouncementService con la lunghezza specificata della cronologia dei messaggi duplicati. |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object) |
Avvia l'elaborazione di messaggi di annuncio (Ciao) offline in ingresso. |
OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object) |
Avvia l'elaborazione di messaggi di annuncio (Buongiorno) online in ingresso. |
OnEndOfflineAnnouncement(IAsyncResult) |
Gli utenti che ereditano da AnnouncementService per implementare un servizio di listener di annuncio personalizzato devono eseguire l'override di questo metodo e devono cominciare qui a elaborare i messaggi di annuncio (Ciao) offline in ingresso. |
OnEndOnlineAnnouncement(IAsyncResult) |
Gli utenti che ereditano da AnnouncementService per implementare un servizio di listener di annuncio personalizzato devono eseguire l'override di questo metodo e devono cominciare qui a elaborare i messaggi di annuncio (Ciao) offline in ingresso. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
OfflineAnnouncementReceived |
Si verifica quando viene ricevuto un messaggio di annuncio offline (Bye). |
OnlineAnnouncementReceived |
Si verifica quando un annuncio online asincrono (Buongiorno) viene ricevuto. |