Udostępnij za pośrednictwem


RemoteEndpointMessageProperty Klasa

Definicja

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)

Dotyczy