EndpointAddressMessageFilter Class

Definition

Représente une demande qui vérifie si un message répond aux spécifications d'une adresse de point de terminaison spécifiée.Represents a query that tests whether a message satisfies the requirements of a specified endpoint address.

public ref class EndpointAddressMessageFilter : System::ServiceModel::Dispatcher::MessageFilter
public class EndpointAddressMessageFilter : System.ServiceModel.Dispatcher.MessageFilter
type EndpointAddressMessageFilter = class
    inherit MessageFilter
Public Class EndpointAddressMessageFilter
Inherits MessageFilter
Inheritance
EndpointAddressMessageFilter

Remarks

Ce filtre vérifie si un message correspond à une adresse de point de terminaison particulière.This filter tests whether a message satisfies a particular endpoint address. Objet EndpointAddress inclut un URI et une collection facultative d’en-têtes d’adressage.An EndpointAddress object includes a URI and an optional collection of addressing headers. Les en-têtes d'adressage et de message sont rendus canoniques pour effectuer une comparaison d'égalité.The addressing and message headers are canonicalized in order to be compared for equality. Si un paramètre apparaît plusieurs fois dans une EndpointAddress, l'en-tête correspondant doit apparaître au moins autant de fois dans le message.If a parameter appears more than once in an EndpointAddress, the corresponding header must appear in the message at least that many times.

IIS et le système de fichiers sous-jacent (NTFS ou FAT) ne sont pas sensibles à la casse.IIS and the underlying file system (NTFS or FAT) are case-insensitive. Les comparaisons URI effectuées par cette classe ne sont pas sensibles à la casse non plus.URI comparisons done by this class are also case-insensitive. Ainsi, par exemple, http://www.microsoft.com est évalué comme étant égal à http://WWW.microsoft.com.So, for example, http://www.microsoft.com is evaluated as equal to http://WWW.microsoft.com.

Constructors

EndpointAddressMessageFilter(EndpointAddress)

Initialise une nouvelle instance de la classe EndpointAddressMessageFilter avec une adresse spécifiée par rapport à laquelle tester un message.Initializes a new instance of the EndpointAddressMessageFilter class with a specified address against which to test a message.

EndpointAddressMessageFilter(EndpointAddress, Boolean)

Initialise une nouvelle instance de la classe EndpointAddressMessageFilter.Initializes a new instance of the EndpointAddressMessageFilter class.

Properties

Address

Obtient l'adresse par rapport à laquelle le EndpointAddressMessageFilter teste les messages.Gets the address that the EndpointAddressMessageFilter tests messages against.

IncludeHostNameInComparison

Obtient une valeur qui indique si le nom d'hôte est inclus dans la comparaison de l'adresse du point de terminaison.Gets a value that indicates whether the host name is included in the endpoint address comparison.

Methods

CreateFilterTable<FilterData>()

Crée une nouvelle table de filtres qui teste un message par rapport à plusieurs adresses de point de terminaison adresse simultanément.Creates a new filter table that tests a message against multiple endpoint addresses simultaneously.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
Match(Message)

Vérifie si un message correspond à l'adresse de point de terminaison spécifiée.Tests whether a message satisfies the specified endpoint address.

Match(MessageBuffer)

Vérifie si un message mis en mémoire tampon correspond à l'adresse de point de terminaison spécifiée.Tests whether a buffered message satisfies the specified endpoint address.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Applies to