EndpointAddressMessageFilter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje dotaz, který testuje, jestli zpráva splňuje požadavky zadané adresy koncového bodu.
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
- Dědičnost
Poznámky
Tento filtr testuje, zda zpráva vyhovuje konkrétní adrese koncového bodu. EndpointAddressObjekt obsahuje identifikátor URI a volitelnou kolekci hlaviček adresování. Záhlaví adres a zpráv jsou Kanonicky, aby bylo možné je porovnat s rovností. Pokud je parametr v prvku uveden více než jednou EndpointAddress , odpovídající hlavička musí být ve zprávě nejméně mnohokrát uvedena.
Služba IIS a základní systém souborů (NTFS nebo FAT) nerozlišují velká a malá písmena. Porovnávání identifikátorů URI provedené touto třídou také rozlišuje velká a malá písmena. Například http://www.microsoft.com
je vyhodnocen jako rovný http://WWW.microsoft.com
.
Konstruktory
EndpointAddressMessageFilter(EndpointAddress) |
Inicializuje novou instanci EndpointAddressMessageFilter třídy se zadanou adresou, u které se má testovat zpráva. |
EndpointAddressMessageFilter(EndpointAddress, Boolean) |
Inicializuje novou instanci EndpointAddressMessageFilter třídy. |
Vlastnosti
Address |
Získá adresu, ke které EndpointAddressMessageFilter testuje zprávy. |
IncludeHostNameInComparison |
Načte hodnotu, která označuje, jestli je název hostitele zahrnutý v porovnání adresy koncového bodu. |
Metody
CreateFilterTable<FilterData>() |
Vytvoří novou tabulku filtru, která testuje zprávu s více adresami koncových bodů současně. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
Match(Message) |
Testuje, jestli zpráva splňuje zadanou adresu koncového bodu. |
Match(MessageBuffer) |
Testuje, zda zpráva ve vyrovnávací paměti splňuje zadanou adresu koncového bodu. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |