Język

EndpointAddressMessageFilter Klasa

Definicja

Reprezentuje zapytanie, które sprawdza, czy komunikat spełnia wymagania określonego adresu punktu końcowego.

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

Uwagi

Ten filtr sprawdza, czy komunikat spełnia określony adres punktu końcowego. Obiekt EndpointAddress zawiera identyfikator URI i opcjonalną kolekcję nagłówków adresowania. Adresowanie i nagłówki wiadomości są kanoniczne w celu porównania pod kątem równości. Jeśli parametr pojawia się więcej niż raz w elemecie EndpointAddress, odpowiedni nagłówek musi pojawić się w komunikacie co najmniej tyle razy.

Usługi IIS i bazowy system plików (NTFS lub FAT) nie są uwzględniane wielkości liter. Porównania identyfikatorów URI wykonywane przez tę klasę są również bez uwzględniania wielkości liter. Na przykład http://www.microsoft.com wartość jest obliczana jako równa http://WWW.microsoft.com.

Konstruktory

Nazwa Opis
EndpointAddressMessageFilter(EndpointAddress, Boolean)

Inicjuje nowe wystąpienie klasy EndpointAddressMessageFilter.

EndpointAddressMessageFilter(EndpointAddress)

Inicjuje nowe wystąpienie EndpointAddressMessageFilter klasy z określonym adresem, względem którego ma być testowy komunikat.

Właściwości

Nazwa Opis
Address

Pobiera adres, względem którego EndpointAddressMessageFilter testuje komunikaty.

IncludeHostNameInComparison

Pobiera wartość wskazującą, czy nazwa hosta jest uwzględniona w porównywaniu adresów punktu końcowego.

Metody

Nazwa Opis
CreateFilterTable<FilterData>()

Tworzy nową tabelę filtrów, która testuje komunikat względem wielu adresów punktów końcowych jednocześnie.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
Match(Message)

Sprawdza, czy komunikat spełnia określony adres punktu końcowego.

Match(MessageBuffer)

Sprawdza, czy buforowany komunikat spełnia określony adres punktu końcowego.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy