Sdílet prostřednictvím


XPathMessageQueryCollection.Evaluate Metoda

Definice

Spustí dotaz na zprávu.

Přetížení

Evaluate<TResult>(Message)

Spustí dotaz na zprávu. Tělo nelze dotazovat.

Evaluate<TResult>(MessageBuffer)

Spustí dotaz XPath na zprávu.

Evaluate<TResult>(Message)

Spustí dotaz na zprávu. Tělo nelze dotazovat.

public:
generic <typename TResult>
 override System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageQuery ^, TResult>> ^ Evaluate(System::ServiceModel::Channels::Message ^ message);
public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery,TResult>> Evaluate<TResult> (System.ServiceModel.Channels.Message message);
override this.Evaluate : System.ServiceModel.Channels.Message -> seq<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery, 'Result>>
Public Overrides Function Evaluate(Of TResult) (message As Message) As IEnumerable(Of KeyValuePair(Of MessageQuery, TResult))

Parametry typu

TResult

Typ objektu, který se má vrátit.

Parametry

message
Message

Zpráva, která se má dotazovat.

Návraty

IEnumerable<T>

Výčetná kolekce výsledků, které vyhovují dotazu.

Platí pro

Evaluate<TResult>(MessageBuffer)

Spustí dotaz XPath na zprávu.

public:
generic <typename TResult>
 override System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageQuery ^, TResult>> ^ Evaluate(System::ServiceModel::Channels::MessageBuffer ^ buffer);
public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery,TResult>> Evaluate<TResult> (System.ServiceModel.Channels.MessageBuffer buffer);
override this.Evaluate : System.ServiceModel.Channels.MessageBuffer -> seq<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery, 'Result>>
Public Overrides Function Evaluate(Of TResult) (buffer As MessageBuffer) As IEnumerable(Of KeyValuePair(Of MessageQuery, TResult))

Parametry typu

TResult

Typ výsledku, který se má vrátit.

Parametry

buffer
MessageBuffer

Zpráva, která se má dotazovat.

Návraty

IEnumerable<T>

Výčetná kolekce výsledků, které vyhovují dotazu.

Platí pro