ServiceHostBase.UnknownMessageReceived Evento
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.
Si verifica quando viene ricevuto un messaggio sconosciuto.
public:
event EventHandler<System::ServiceModel::UnknownMessageReceivedEventArgs ^> ^ UnknownMessageReceived;
public event EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> UnknownMessageReceived;
member this.UnknownMessageReceived : EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs>
Public Custom Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs)
Public Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs)
Tipo evento
Commenti
Avviso
Quando si usa WorkflowServiceHost, esponendo un endpoint di hosting e viene generata un'eccezione UnknownMessageReceived , l'host passa il messaggio al gestore eventi. Se viene eseguito un tentativo di lettura di questo messaggio InvalidOperationException viene generato. La descrizione dell'eccezione dirà "Questo messaggio non può supportare l'operazione perché è stata letti". L'infrastruttura WCF legge il messaggio durante l'estrazione dei parametri del messaggio. Questo messaggio viene quindi passato al gestore eventi e qualsiasi tentativo di lettura causa un'eccezione. Se è necessario accedere ai parametri dei messaggi nel InvalidOperationException gestore da un endpoint di hosting, definire il contratto dell'endpoint di hosting usando MessageContract e inserire i dati necessari in un'intestazione di messaggio. Per altre informazioni sugli endpoint di hosting, vedere Estendibilità dell'host del servizio flusso di lavoro