XPathMessageQueryCollection.Evaluate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exécute une requête sur le message.
Surcharges
| Nom | Description |
|---|---|
| Evaluate<TResult>(Message) |
Exécute une requête sur le message. Le corps ne peut pas être interrogé. |
| Evaluate<TResult>(MessageBuffer) |
Exécute une requête XPath sur le message. |
Evaluate<TResult>(Message)
Exécute une requête sur le message. Le corps ne peut pas être interrogé.
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))
Paramètres de type
- TResult
Type de l’objet à retourner.
Paramètres
- message
- Message
Message à interroger.
Retours
Collection énumérable de résultats qui répondent à la requête.
S’applique à
Evaluate<TResult>(MessageBuffer)
Exécute une requête XPath sur le message.
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))
Paramètres de type
- TResult
Type de résultat à retourner.
Paramètres
- buffer
- MessageBuffer
Message à interroger.
Retours
Collection énumérable de résultats qui répondent à la requête.