Sdílet prostřednictvím


MessageQueryTable<TItem>.Evaluate Metoda

Definice

Spustí dotaz na zprávu a vrátí výsledek.

Přetížení

Evaluate<TResult>(MessageBuffer)

Spustí dotaz na zprávu a vrátí výsledek.

Evaluate<TResult>(Message)

Spustí dotaz na zprávu a vrátí kolekci výsledků. Tělo nelze dotazovat.

Evaluate<TResult>(MessageBuffer)

Spustí dotaz na zprávu a vrátí výsledek.

public:
generic <typename TResult>
 System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageQuery ^, TResult>> ^ Evaluate(System::ServiceModel::Channels::MessageBuffer ^ buffer);
public System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery,TResult>> Evaluate<TResult> (System.ServiceModel.Channels.MessageBuffer buffer);
member this.Evaluate : System.ServiceModel.Channels.MessageBuffer -> seq<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery, 'Result>>
Public 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<KeyValuePair<MessageQuery,TResult>>

IEnumerable<T>

Výsledek dotazu. Více výsledků je možné vyčíst.

Platí pro

Evaluate<TResult>(Message)

Spustí dotaz na zprávu a vrátí kolekci výsledků. Tělo nelze dotazovat.

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

Parametry typu

TResult

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

Parametry

message
Message

Zpráva, která se má dotazovat.

Návraty

IEnumerable<KeyValuePair<MessageQuery,TResult>>

IEnumerable<T>

Výčet výsledků.

Platí pro