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.
Rend disponible l’adresse IP cliente et le numéro de port 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 canal nommé ou un transport MSMQ.
La disponibilité de la propriété lors de l’utilisation du protocole HTTP hébergé dans IIS dépend de l’utilisation d’une requête actuellement active. Par conséquent, cette propriété n’est pas disponible une fois la demande terminée, par exemple lors de l’exécution d’une réception unidirectionnel.
L’adresse IP et le numéro de port sont ceux du nœud à partir duquel le message a été reçu. Si un message passe par un relais ou un proxy, l’adresse IP et le numéro de port du relais ou du proxy respectifs sont ceux attachés au message par cette propriété.
N’oubliez pas que l’adresse IP et le port peuvent être usurpés par un attaquant et ne doivent donc pas être pris en compte pour l’authentification ou l’autorisation sensibles à la sécurité, sauf si une logique spécifique à l’application supplémentaire est ajoutée.
Constructeurs
| Nom | Description |
|---|---|
| RemoteEndpointMessageProperty(String, Int32) |
Initialise une nouvelle instance de la RemoteEndpointMessageProperty classe pour une adresse IP et un port spécifiés qui identifient le client à partir duquel le message a été envoyé. |
Propriétés
| Nom | Description |
|---|---|
| Address |
Obtient l’adresse IP du client à partir duquel le message a été envoyé. |
| Name |
Renvoie la chaîne « System.ServiceModel.Channels.RemoteEndpointMessageProperty ». |
| Port |
Obtient le numéro de port du client à partir duquel le message a été envoyé. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |