XPathMessageQueryCollection.Evaluate Método

Definição

Executa uma consulta em relação à mensagem.

Sobrecargas

Evaluate<TResult>(Message)

Executa uma consulta em relação à mensagem. O corpo não pode ser consultado.

Evaluate<TResult>(MessageBuffer)

Executa uma consulta XPath em relação à mensagem.

Evaluate<TResult>(Message)

Executa uma consulta em relação à mensagem. O corpo não pode ser consultado.

public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery,TResult>> Evaluate<TResult> (System.ServiceModel.Channels.Message message);

Parâmetros de tipo

TResult

O tipo de objeto a ser retornado.

Parâmetros

message
Message

A mensagem a ser consultada.

Retornos

IEnumerable<KeyValuePair<MessageQuery,TResult>>

IEnumerable<T>

Uma coleção enumerável de resultados que atendem à consulta.

Aplica-se a

.NET Framework 4.8 e outras versões
Produto Versões
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Evaluate<TResult>(MessageBuffer)

Executa uma consulta XPath em relação à mensagem.

public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery,TResult>> Evaluate<TResult> (System.ServiceModel.Channels.MessageBuffer buffer);

Parâmetros de tipo

TResult

O tipo de resultado a ser retornado.

Parâmetros

buffer
MessageBuffer

A mensagem a ser consultada.

Retornos

IEnumerable<KeyValuePair<MessageQuery,TResult>>

IEnumerable<T>

Uma coleção enumerável de resultados que atendem à consulta.

Aplica-se a

.NET Framework 4.8 e outras versões
Produto Versões
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8