EndpointAddressMessageFilter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |