RemoteEndpointMessageProperty Klasse

Definition

Stellt die Client-IP-Adresse und Anschlussnummer zur Verfügung, die dem Remoteendpunkt zugeordnet sind, von dem die 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 einem Windows Communication Foundation (WCF)-Dienst über den HTTP-und den TCP-Transport hinzugefügt.

Die Eigenschaft ist in Nachrichten, die über benannte Pipes oder einen MSMQ-Transport empfangen wurden, nicht vorhanden.

Die Verfügbarkeit der Eigenschaft bei Verwendung von in IIS gehostetem HTTP hängt vom Vorhandensein einer zurzeit aktiven Anforderung ab. Daher ist diese Eigenschaft nach Abschluss der Anforderung nicht verfügbar, wie wenn z. B. ein unidirektionaler Empfang ausgeführt wird.

Die IP-Adresse und die Anschlussnummer stammen von dem Knoten, von dem die Nachricht empfangen wurde. Wenn eine Nachricht über ein Relay oder einen Proxy geleitet wird, werden IP-Adresse und Anschlussnummer des jeweiligen Relays oder Proxys durch diese Eigenschaft an die Nachricht angehängt.

Beachten Sie, dass IP-Adresse und -Anschluss von einem Angreifer ausspioniert werden könnten. Sie sollten daher nur dann für eine sicherheitsrelevante Authentifizierung oder Autorisierung verwendet werden, wenn zusätzliche anwendungsspezifische Logik hinzugefügt wird.

Konstruktoren

RemoteEndpointMessageProperty(String, Int32)

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

Eigenschaften

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 Anschlussnummer des Clients ab, von dem die Nachricht gesendet wurde.

Methoden

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für