ServiceHostBase.UnknownMessageReceived Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar när ett okänt meddelande tas emot.
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)
Händelsetyp
Kommentarer
Varning
När du använder WorkflowServiceHost, exponerar en värdslutpunkt och ett UnknownMessageReceived undantag utlöses skickar värden meddelandet till händelsehanteraren. Om ett försök görs att läsa det här meddelandet utlöses ett InvalidOperationException . I beskrivningen av undantaget står det "Det här meddelandet kan inte stödja åtgärden eftersom den har lästs". WCF-infrastrukturen läser meddelandet när meddelandeparametrarna extraheras. Det här meddelandet skickas sedan till händelsehanteraren och alla försök att läsa det orsakar ett undantag. Om du behöver komma åt meddelandeparametrar i InvalidOperationException hanteraren från en värdslutpunkt definierar du värdslutpunktskontraktet med Hjälp av MessageContract och placerar nödvändiga data i ett meddelandehuvud. Mer information om värdslutpunkter finns i Utökningsbarhet för arbetsflödestjänstvärd