RemoteEndpointMessageProperty 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.
Udostępnia adres IP i numer portu klienta skojarzonego ze zdalnym punktem końcowym, z którego wysłano wiadomość.
public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
- Dziedziczenie
-
RemoteEndpointMessageProperty
Uwagi
Ta właściwość jest dodawana do każdej wiadomości przychodzącej do usługi Windows Communication Foundation (WCF) za pośrednictwem transportów HTTP i TCP.
Właściwość nie jest obecna w komunikatach odbieranych za pomocą potoków nazwanych lub transportu MSMQ.
Dostępność właściwości w przypadku korzystania z protokołu HTTP hostowanego w usługach IIS zależy od tego, czy jest aktualnie aktywne żądanie. W związku z tym ta właściwość nie jest dostępna po zakończeniu żądania, na przykład podczas wykonywania jednokierunkowego odbierania.
Adres IP i numer portu to węzeł, z którego wiadomość została odebrana. Jeśli komunikat przechodzi przez przekaźnik lub serwer proxy, adres IP i numer portu odpowiedniego przekaźnika lub serwera proxy to ten, który jest dołączony do wiadomości przez tę właściwość.
Należy pamiętać, że adres IP i port mogą być sfałszowane przez osobę atakującą i dlatego nie należy polegać na uwierzytelnianiu i autoryzacji z uwzględnieniem zabezpieczeń, chyba że zostanie dodana dodatkowa logika specyficzna dla aplikacji.
Konstruktory
RemoteEndpointMessageProperty(String, Int32) |
Inicjuje nowe wystąpienie RemoteEndpointMessageProperty klasy dla określonego adresu IP i portu, które identyfikują klienta, z którego wysłano wiadomość. |
Właściwości
Address |
Pobiera adres IP klienta, z którego wiadomość została wysłana. |
Name |
Zwraca ciąg "System. ServiceModel. Channels. RemoteEndpointMessageProperty". |
Port |
Pobiera numer portu klienta, z którego wysłano wiadomość. |
Metody
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) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |