Udostępnij za pośrednictwem


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 komunikatów są kanonizowane w celu porównania pod względem równości. Jeśli parametr pojawia się więcej niż raz w pliku , odpowiedni nagłówek musi pojawić się w komunikacie EndpointAddress co najmniej tyle razy.

W usługach IIS i podstawowym systemie plików (NTFS lub FAT) nie jest uwzględniana wielkości liter. W porównaniach URI w tej klasie nie jest również uwzględniania liter. Na przykład wartość http://www.microsoft.com jest oceniana jako równa http://WWW.microsoft.com .

Konstruktory

EndpointAddressMessageFilter(EndpointAddress)

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

EndpointAddressMessageFilter(EndpointAddress, Boolean)

Inicjuje nowe wystąpienie klasy EndpointAddressMessageFilter.

Właściwości

Address

Pobiera adres, pod który EndpointAddressMessageFilter testuje komunikaty.

IncludeHostNameInComparison

Pobiera wartość, która wskazuje, czy nazwa hosta jest uwzględniona w porównaniu adresów punktu końcowego.

Metody

CreateFilterTable<FilterData>()

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość 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 Objectelementu .

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy