EndpointAddressMessageFilter.Match Méthode

Définition

Vérifie si un message ou un message mis en mémoire tampon correspond aux critères du filtre de point de terminaison.

Surcharges

Match(Message)

Vérifie si un message correspond à l'adresse de point de terminaison spécifiée.

Match(MessageBuffer)

Vérifie si un message mis en mémoire tampon correspond à l'adresse de point de terminaison spécifiée.

Remarques

La différence entre les deux surcharges de la méthode Match est que celle qui prend le paramètre MessageBuffer est autorisée à examiner le corps d'un message lorsqu'elle recherche une correspondance, alors que celle qui prend le paramètre Message ne l'est pas.

Match ne teste pas le contenu du corps d'un message, ces deux méthodes sont donc équivalentes.

Match(Message)

Vérifie si un message correspond à l'adresse de point de terminaison spécifiée.

public:
 override bool Match(System::ServiceModel::Channels::Message ^ message);
public override bool Match (System.ServiceModel.Channels.Message message);
override this.Match : System.ServiceModel.Channels.Message -> bool
Public Overrides Function Match (message As Message) As Boolean

Paramètres

message
Message

Objet Message à tester.

Retours

true si l'objet Message correspond à l'adresse de point de terminaison spécifiée dans le filtre ; sinon, false.

Exceptions

message a la valeur null.

Remarques

Les deux surcharges de cette méthode sont équivalentes car elles examinent toutes deux uniquement les en-têtes de message.

S’applique à

Match(MessageBuffer)

Vérifie si un message mis en mémoire tampon correspond à l'adresse de point de terminaison spécifiée.

public:
 override bool Match(System::ServiceModel::Channels::MessageBuffer ^ messageBuffer);
public override bool Match (System.ServiceModel.Channels.MessageBuffer messageBuffer);
override this.Match : System.ServiceModel.Channels.MessageBuffer -> bool
Public Overrides Function Match (messageBuffer As MessageBuffer) As Boolean

Paramètres

messageBuffer
MessageBuffer

Objet MessageBuffer à tester.

Retours

true si l'objet MessageBuffer correspond à l'adresse de point de terminaison ; sinon, false.

Exceptions

messageBuffer a la valeur null.

Remarques

Les deux surcharges de cette méthode sont équivalentes car elles examinent toutes deux uniquement les en-têtes de message. La seule raison d'utiliser cette surcharge est si un messageBuffer et non un message était déjà disponible, car cette méthode convertit le messageBuffer en message.

S’applique à