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 relative au message.
Surcharges
Evaluate<TResult>(Message) |
Exécute une requête relative au message. Le corps ne peut pas être recherché. |
Evaluate<TResult>(MessageBuffer) |
Exécute une requête XPath relative au message. |
Evaluate<TResult>(Message)
Exécute une requête relative au message. Le corps ne peut pas être recherché.
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 à soumettre à la requête.
Retours
- IEnumerable<KeyValuePair<MessageQuery,TResult>>
Collection pouvant être énumérée des résultats qui satisfont la requête.
S’applique à
Evaluate<TResult>(MessageBuffer)
Exécute une requête XPath relative au 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 à soumettre à la requête.
Retours
- IEnumerable<KeyValuePair<MessageQuery,TResult>>
Collection pouvant être énumérée des résultats qui satisfont la requête.