AnnouncementService.OnBeginOfflineAnnouncement Metodo

Definizione

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

protected:
 virtual IAsyncResult ^ OnBeginOfflineAnnouncement(System::ServiceModel::Discovery::DiscoveryMessageSequence ^ messageSequence, System::ServiceModel::Discovery::EndpointDiscoveryMetadata ^ endpointDiscoveryMetadata, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult OnBeginOfflineAnnouncement (System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence, System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata, AsyncCallback callback, object state);
abstract member OnBeginOfflineAnnouncement : System.ServiceModel.Discovery.DiscoveryMessageSequence * System.ServiceModel.Discovery.EndpointDiscoveryMetadata * AsyncCallback * obj -> IAsyncResult
override this.OnBeginOfflineAnnouncement : System.ServiceModel.Discovery.DiscoveryMessageSequence * System.ServiceModel.Discovery.EndpointDiscoveryMetadata * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function OnBeginOfflineAnnouncement (messageSequence As DiscoveryMessageSequence, endpointDiscoveryMetadata As EndpointDiscoveryMetadata, callback As AsyncCallback, state As Object) As IAsyncResult

Parametri

messageSequence
DiscoveryMessageSequence

Posizione di questo messaggio nella sequenza per la notifica corrente.

endpointDiscoveryMetadata
EndpointDiscoveryMetadata

Oggetto che fornisce metadati dell'endpoint, ad esempio ambiti, URI di ascolto, nomi del contratto e indirizzo endpoint.

callback
AsyncCallback

Metodo da chiamare una volta completata l'operazione asincrona.

state
Object

Dati di stato definiti dall'infrastruttura.

Restituisce

IAsyncResult

Stato della richiesta asincrona in sospeso.

Commenti

Le classi che ereditano da AnnouncementService per implementare un servizio di listener di annuncio personalizzato devono eseguire l'override di questo metodo e devono cominciare a elaborare i messaggi Ciao in ingresso.

Si applica a