RemoteEndpointMessageProperty Classe

Définition

Met à disposition l'adresse IP et le numéro de port du client associés au point de terminaison distant à partir duquel un message a été envoyé.

public ref class RemoteEndpointMessageProperty sealed
public sealed class RemoteEndpointMessageProperty
type RemoteEndpointMessageProperty = class
Public NotInheritable Class RemoteEndpointMessageProperty
Héritage
RemoteEndpointMessageProperty

Remarques

La propriété est ajoutée à chaque message entrant à un service Windows Communication Foundation (WCF) via les transports HTTP et TCP.

La propriété n'est pas présente sur les messages reçus via un transport par canaux nommés ou un transport MSMQ.

La disponibilité de cette propriété en cas d'usage du protocole HTTP hébergé sous IIS est conditionnée par le maintien en activité d'une demande HTTP. Par conséquent, cette propriété n'est plus disponible une fois une demande accomplie, telle qu'une réception unilatérale.

L'adresse IP et le numéro de port correspondent à ceux du nœud duquel le message a été reçu. Si un message traverse un relais ou un proxy, l'adresse IP et le numéro de port du relais ou du proxy respectif correspondent à ceux que cette propriété attache au message.

Gardez à l'esprit qu'une adresse IP et un port peuvent être usurpés par un intrus et ne doivent donc être pas considérés comme des éléments fiables dans le cadre d'opérations d'autorisation ou d'authentification liées à la sécurité, sauf si une logique supplémentaire propre à l'application est ajoutée.

Constructeurs

RemoteEndpointMessageProperty(String, Int32)

Initialise une nouvelle instance de la classe RemoteEndpointMessageProperty pour une adresse IP et un port spécifiés qui identifient le client duquel le message a été envoyé.

Propriétés

Address

Obtient l'adresse IP du client duquel le message a été envoyé.

Name

Retourne la chaîne "System.ServiceModel.Channels.RemoteEndpointMessageProperty".

Port

Obtient le numéro de port du client duquel le message a été envoyé.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à