XPathMessageQueryCollection.Evaluate Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kör en fråga mot meddelandet.
Överlagringar
| Name | Description |
|---|---|
| Evaluate<TResult>(Message) |
Kör en fråga mot meddelandet. Det går inte att fråga brödtexten. |
| Evaluate<TResult>(MessageBuffer) |
Kör en XPath-fråga mot meddelandet. |
Evaluate<TResult>(Message)
Kör en fråga mot meddelandet. Det går inte att fråga brödtexten.
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))
Typparametrar
- TResult
Vilken typ av objekt som ska returneras.
Parametrar
- message
- Message
Meddelandet som ska frågas.
Returer
En uppräkningsbar samling resultat som uppfyller frågan.
Gäller för
Evaluate<TResult>(MessageBuffer)
Kör en XPath-fråga mot meddelandet.
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))
Typparametrar
- TResult
Vilken typ av resultat som ska returneras.
Parametrar
- buffer
- MessageBuffer
Meddelandet som ska frågas.
Returer
En uppräkningsbar samling resultat som uppfyller frågan.