Sdílet prostřednictvím


EndpointAddressMessageFilter Třída

Definice

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
EndpointAddressMessageFilter

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)

Platí pro