RemoteEndpointMessageProperty Klasa

Definicja

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)

Dotyczy