ServiceHostBase.UnknownMessageReceived Evento

Definizione

Si verifica quando viene ricevuto un messaggio sconosciuto.Occurs when an unknown message is received.

public:
 event EventHandler<System::ServiceModel::UnknownMessageReceivedEventArgs ^> ^ UnknownMessageReceived;
public event EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> UnknownMessageReceived;
member this.UnknownMessageReceived : EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> 
Public Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs) 

Commenti

Avviso

Quando si WorkflowServiceHostUSA, l'esposizione di un endpoint di hosting UnknownMessageReceived e viene generata un'eccezione, l'host passa il messaggio al gestore eventi.When using WorkflowServiceHost, exposing a hosting endpoint, and a UnknownMessageReceived exception is thrown, the host passes the message to the event handler. Se viene effettuato un tentativo di lettura di questo messaggio InvalidOperationException , viene generata un'eccezione.If an attempt is made to read this message an InvalidOperationException is thrown. La descrizione dell'eccezione indicherà che questo messaggio non può supportare l'operazione perché è stato letto.The description of the exception will say "This message cannot support the operation because it has been read." L'infrastruttura WCF legge il messaggio durante l'estrazione dei parametri del messaggio.The WCF infrastructure reads the message while extracting the message parameters. Questo messaggio viene quindi passato al gestore eventi e qualsiasi tentativo di lettura genera un'eccezione.This message is then passed to the event handler and any attempt to read it causes an exception. Se è necessario accedere ai parametri del messaggio nel InvalidOperationException gestore da un endpoint di hosting, definire il contratto dell'endpoint di hosting utilizzando MessageContract e inserire i dati necessari in un'intestazione del messaggio.If you need to access message parameters in your InvalidOperationException handler from a hosting endpoint, define the hosting endpoint contract using MessageContract and place the needed data into a message header. Per ulteriori informazioni sugli endpoint di hosting, vedere estendibilità host del servizio flusso di lavoroFor more information about hosting endpoints, see Workflow Service Host Extensibility

Si applica a