XPathMessageQueryCollection.Evaluate Methode

Definition

Führt eine Abfrage für die Nachricht aus.

Überlädt

Name Beschreibung
Evaluate<TResult>(Message)

Führt eine Abfrage für die Nachricht aus. Der Textkörper kann nicht abgefragt werden.

Evaluate<TResult>(MessageBuffer)

Führt eine XPath-Abfrage für die Nachricht aus.

Evaluate<TResult>(Message)

Führt eine Abfrage für die Nachricht aus. Der Textkörper kann nicht abgefragt werden.

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))

Typparameter

TResult

Der Typ des zurückzugebenden Objekts.

Parameter

message
Message

Die zu abfragende Nachricht.

Gibt zurück

IEnumerable<T>

Eine aufzählbare Sammlung von Ergebnissen, die die Abfrage erfüllen.

Gilt für:

Evaluate<TResult>(MessageBuffer)

Führt eine XPath-Abfrage für die Nachricht aus.

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))

Typparameter

TResult

Der Ergebnistyp, der zurückgegeben werden soll.

Parameter

buffer
MessageBuffer

Die zu abfragende Nachricht.

Gibt zurück

IEnumerable<T>

Eine aufzählbare Sammlung von Ergebnissen, die die Abfrage erfüllen.

Gilt für: