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 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). |