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 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) |