RemoteEndpointMessageProperty Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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-Dienst (WCF) über den HTTP- und 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) |