RemoteEndpointMessageProperty Klass

Definition

Gör klientens IP-adress och portnummer tillgängliga som är associerade med fjärrslutpunkten som ett meddelande skickades från.

public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
Arv
RemoteEndpointMessageProperty

Kommentarer

Egenskapen läggs till i varje inkommande meddelande till en Windows Communication Foundation (WCF)-tjänst via både HTTP- och TCP-transporterna.

Egenskapen finns inte på meddelanden som tas emot via antingen ett namngivet rör eller MSMQ-transport.

Tillgängligheten för egenskapen när du använder HTTP som finns i IIS beror på att du har en aktiv begäran. Därför är den här egenskapen inte tillgänglig när begäran har slutförts, till exempel när du utför en enkelriktad mottagning.

IP-adressen och portnumret är den nod som meddelandet togs emot från. Om ett meddelande går via ett relä eller en proxyserver är IP-adressen och portnumret för respektive relä eller proxy det som är kopplat till meddelandet av den här egenskapen.

Tänk på att IP-adressen och porten kan förfalskas av en angripare och därför inte bör användas för säkerhetskänslig autentisering eller auktorisering om inte ytterligare programspecifik logik läggs till.

Konstruktorer

Name Description
RemoteEndpointMessageProperty(String, Int32)

Initierar en ny instans av RemoteEndpointMessageProperty klassen för en angiven IP-adress och port som identifierar klienten som meddelandet skickades från.

Egenskaper

Name Description
Address

Hämtar IP-adressen för klienten som meddelandet skickades från.

Name

Returnerar strängen "System.ServiceModel.Channels.RemoteEndpointMessageProperty".

Port

Hämtar portnumret för klienten som meddelandet skickades från.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för