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