ServiceHostBase.UnknownMessageReceived Evento

Definição

Ocorre quando uma mensagem desconhecida é recebida.

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 de Evento

Observações

Warning

Ao usar WorkflowServiceHost, expondo um endpoint hosting, e uma UnknownMessageReceived exceção é lançada, o host passa a mensagem para o gestor de eventos. Se for tentada ler esta mensagem, InvalidOperationException é lançada. A descrição da exceção dirá "Esta mensagem não pode suportar a operação porque foi lida." A infraestrutura WCF lê a mensagem enquanto extrai os parâmetros da mensagem. Esta mensagem é então passada para o gestor de eventos e qualquer tentativa de a ler causa uma exceção. Se precisar de aceder a parâmetros de mensagem no seu InvalidOperationException handler a partir de um endpoint de alojamento, defina o contrato do endpoint de alojamento usando o MessageContract e coloque os dados necessários num cabeçalho de mensagem. Para mais informações sobre alojamento de endpoints, veja Extensibilidade do Host de Serviços de Workflow

Aplica-se a