EndpointAddressMessageFilter.Match Metoda
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.
Sprawdza, czy komunikat lub buforowany komunikat spełnia kryteria filtru punktu końcowego.
Przeciążenia
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. |
Uwagi
Różnica między dwoma przeciążeniami metody polega na tym, że ten, który przyjmuje parametr, może zbadać treść komunikatu podczas testowania dopasowania, natomiast ten, który przyjmuje parametr, nie Match MessageBuffer Message jest.
Match Metoda nie testuje zawartości treści komunikatu, więc te dwie metody są równoważne.
Match(Message)
Sprawdza, czy komunikat spełnia określony adres punktu końcowego.
public:
override bool Match(System::ServiceModel::Channels::Message ^ message);
public override bool Match (System.ServiceModel.Channels.Message message);
override this.Match : System.ServiceModel.Channels.Message -> bool
Public Overrides Function Match (message As Message) As Boolean
Parametry
Zwraca
true
jeśli obiekt Message spełnia adres punktu końcowego określony w filtrze; w przeciwnym razie wartość false
.
Wyjątki
message
to null
.
Uwagi
Dwa przeciążenia tej metody są równoważne, ponieważ obie analizują tylko nagłówki komunikatów.
Dotyczy
Match(MessageBuffer)
Sprawdza, czy buforowany komunikat spełnia określony adres punktu końcowego.
public:
override bool Match(System::ServiceModel::Channels::MessageBuffer ^ messageBuffer);
public override bool Match (System.ServiceModel.Channels.MessageBuffer messageBuffer);
override this.Match : System.ServiceModel.Channels.MessageBuffer -> bool
Public Overrides Function Match (messageBuffer As MessageBuffer) As Boolean
Parametry
- messageBuffer
- MessageBuffer
Obiekt MessageBuffer do testowania.
Zwraca
true
jeśli MessageBuffer obiekt spełnia adres punktu końcowego; w przeciwnym razie false
.
Wyjątki
messageBuffer
to null
.
Uwagi
Dwa przeciążenia tej metody są równoważne, ponieważ obie analizują tylko nagłówki komunikatów. Jedynym powodem używania tego przeciążenia jest to, że masz już dostępny komunikat, a nie komunikat, ponieważ ta metoda konwertuje metodę messageBuffer
messageBuffer
na komunikat.