Condividi tramite


AnnouncementService.OnBeginOnlineAnnouncement Metodo

Definizione

Avvia l'elaborazione di messaggi di annuncio (Buongiorno) online in ingresso.

protected:
 virtual IAsyncResult ^ OnBeginOnlineAnnouncement(System::ServiceModel::Discovery::DiscoveryMessageSequence ^ messageSequence, System::ServiceModel::Discovery::EndpointDiscoveryMetadata ^ endpointDiscoveryMetadata, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult OnBeginOnlineAnnouncement (System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence, System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata, AsyncCallback callback, object state);
abstract member OnBeginOnlineAnnouncement : System.ServiceModel.Discovery.DiscoveryMessageSequence * System.ServiceModel.Discovery.EndpointDiscoveryMetadata * AsyncCallback * obj -> IAsyncResult
override this.OnBeginOnlineAnnouncement : System.ServiceModel.Discovery.DiscoveryMessageSequence * System.ServiceModel.Discovery.EndpointDiscoveryMetadata * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function OnBeginOnlineAnnouncement (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

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 Buongiorno in ingresso.

Si applica a