EndpointAddressMessageFilter Klass

Definition

Representerar en fråga som testar om ett meddelande uppfyller kraven för en angiven slutpunktsadress.

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
Arv
EndpointAddressMessageFilter

Kommentarer

Det här filtret testar om ett meddelande uppfyller en viss slutpunktsadress. Ett EndpointAddress objekt innehåller en URI och en valfri samling adresseringshuvuden. Adress- och meddelandehuvudena kanoniseras för att jämföras för likhet. Om en parameter visas mer än en gång i en EndpointAddressmåste motsvarande rubrik visas i meddelandet minst så många gånger.

IIS och det underliggande filsystemet (NTFS eller FAT) är skiftlägeskänsliga. URI-jämförelser som görs av den här klassen är också skiftlägesokänsliga. Därför utvärderas till exempel http://www.microsoft.com som lika med http://WWW.microsoft.com.

Konstruktorer

Name Description
EndpointAddressMessageFilter(EndpointAddress, Boolean)

Initierar en ny instans av EndpointAddressMessageFilter klassen.

EndpointAddressMessageFilter(EndpointAddress)

Initierar en ny instans av EndpointAddressMessageFilter klassen med en angiven adress som ett meddelande ska testas mot.

Egenskaper

Name Description
Address

Hämtar adressen som testmeddelandena EndpointAddressMessageFilter mot.

IncludeHostNameInComparison

Hämtar ett värde som anger om värdnamnet ingår i slutpunktsadressjämförelsen.

Metoder

Name Description
CreateFilterTable<FilterData>()

Skapar en ny filtertabell som testar ett meddelande mot flera slutpunktsadresser samtidigt.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Match(Message)

Testar om ett meddelande uppfyller den angivna slutpunktsadressen.

Match(MessageBuffer)

Testar om ett buffrat meddelande uppfyller den angivna slutpunktsadressen.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för