XPathMessageQueryCollection.Evaluate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
Výčetná kolekce výsledků, které vyhovují dotazu.