ServiceHostBase.UnknownMessageReceived Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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