RemoteEndpointMessageProperty Klasse

Definition

Stellt die Client-IP-Adresse und die Portnummer bereit, die dem Remoteendpunkt zugeordnet ist, von dem eine Nachricht gesendet wurde.

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

Hinweise

Die Eigenschaft wird jeder eingehenden Nachricht zu einem Windows Communication Foundation (WCF)-Dienst über die HTTP- und TCP-Transporte hinzugefügt.

Die Eigenschaft ist für Nachrichten, die über einen benannten Rohr- oder MSMQ-Transport empfangen werden, nicht vorhanden.

Die Verfügbarkeit der Eigenschaft bei verwendung von HTTP, die in IIS gehostet wird, hängt davon ab, dass aktuell eine aktive Anforderung vorhanden ist. Daher ist diese Eigenschaft nach Abschluss der Anforderung nicht verfügbar, z. B. beim Ausführen eines unidirektionalen Empfangs.

Die IP-Adresse und die Portnummer sind die des Knotens, von dem die Nachricht empfangen wurde. Wenn eine Nachricht ein Relay oder Proxy durchläuft, ist die IP-Adresse und die Portnummer des jeweiligen Relays oder Proxys die mit dieser Eigenschaft an die Nachricht angefügte.

Beachten Sie, dass die IP-Adresse und der Port von einem Angreifer spooft werden können und daher nicht für die Authentifizierung oder Autorisierung von Sicherheitsrisiken verwendet werden sollten, es sei denn, zusätzliche anwendungsspezifische Logik wird hinzugefügt.

Konstruktoren

Name Beschreibung
RemoteEndpointMessageProperty(String, Int32)

Initialisiert eine neue Instanz der RemoteEndpointMessageProperty Klasse für eine angegebene IP-Adresse und einen Port, die den Client identifizieren, von dem die Nachricht gesendet wurde.

Eigenschaften

Name Beschreibung
Address

Ruft die IP-Adresse des Clients ab, von dem die Nachricht gesendet wurde.

Name

Gibt die Zeichenfolge "System.ServiceModel.Channels.RemoteEndpointMessageProperty" zurück.

Port

Ruft die Portnummer des Clients ab, von dem die Nachricht gesendet wurde.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: