Język

RemoteEndpointMessageProperty Klasa

Definicja

Udostępnia adres IP klienta i numer portu skojarzony ze 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 wiadomości przychodzącej do usługi Windows Communication Foundation (WCF) zarówno za pośrednictwem transportu HTTP, jak i TCP.

Właściwość nie jest obecna w komunikatach odebranych 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 wykonywania jednorazowego odbierania.

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ą, dlatego nie należy polegać na uwierzytelnianiu poufnym zabezpieczeń lub autoryzacji, chyba że zostanie dodana dodatkowa logika specyficzna dla aplikacji.

Konstruktory

Nazwa Opis
RemoteEndpointMessageProperty(String, Int32)

Inicjuje nowe wystąpienie RemoteEndpointMessageProperty klasy dla określonego adresu IP i portu identyfikującego klienta, z którego wysłano komunikat.

Właściwości

Nazwa Opis
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

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy