Freigeben über


PrefixEndpointAddressMessageFilter.Match Methode

Definition

Testet, ob eine Nachricht oder gepufferte Nachricht die Kriterien des Endpunktfilters erfüllt.

Überlädt

Match(Message)

Testet, ob eine Nachricht mit der angegebenen Endpunktadresse übereinstimmt.

Match(MessageBuffer)

Testet, ob eine gepufferte Nachricht mit der angegebenen Endpunktadresse übereinstimmt.

Hinweise

Die zwei Überladungen dieser Methode sind gleichwertig, da dieser Filter nicht den Text der Nachricht überprüft, sondern nur die Adresse anhand eines Abgleichs mit dem längsten Präfix prüft und anschließend die Header prüft.

Match(Message)

Testet, ob eine Nachricht mit der angegebenen Endpunktadresse übereinstimmt.

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

Parameter

message
Message

Das zu überprüfende Message-Objekt.

Gibt zurück

Boolean

true, wenn das Message-Objekt mit der im Filter angegebenen Endpunktadresse übereinstimmt, andernfalls false.

Ausnahmen

message ist null.

Hinweise

Die zwei Überladungen dieser Methode sind gleichwertig, da dieser Filter nicht den Text der Nachricht überprüft, sondern nur die Adresse anhand eines Abgleichs mit dem längsten Präfix prüft und anschließend die Header prüft.

Gilt für

Match(MessageBuffer)

Testet, ob eine gepufferte Nachricht mit der angegebenen Endpunktadresse übereinstimmt.

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

Parameter

messageBuffer
MessageBuffer

Das zu überprüfende MessageBuffer-Objekt.

Gibt zurück

Boolean

true, wenn das MessageBuffer-Objekt mit der Endpunktadresse übereinstimmt, andernfalls false.

Ausnahmen

messageBuffer ist null.

Hinweise

Die zwei Überladungen dieser Methode sind gleichwertig, da dieser Filter nicht den Text der Nachricht überprüft, sondern nur die Adresse anhand eines Abgleichs mit dem längsten Präfix prüft und anschließend die Header prüft.

Gilt für