RemoteEndpointMessageProperty Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |