EndpointAddressMessageFilter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |