XPathMessageQueryCollection.Evaluate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
Eine aufzählbare Sammlung von Ergebnissen, die die Abfrage erfüllen.