Exemples de communication à distance

Cette rubrique est spécifique à la technologie héritée assurant la compatibilité descendante avec des applications existantes et n'est pas recommandée en cas de nouveau développement. Les applications distribuées doivent maintenant être développées à l'aide de Windows Communication Foundation (WCF).

Bien que l'utilisation de l'architecture et des canaux de transport par défaut soit simple et réponde probablement aux demandes de communication à distance les plus courantes, des scénarios particuliers peuvent requérir un contrôle plus complet sur le processus de communication à distance. Les rubriques de cette section traitent plus en profondeur du processus de communication à distance et expliquent le fonctionnement des processus de bas niveau et la manière dont ils peuvent être remplacés ou étendus.

La sécurité est un facteur important de la génération d'applications de gestion. Les développeurs doivent être en mesure d'ajouter des fonctionnalités de sécurité telles que l'autorisation ou le chiffrement aux appels de méthode distantes pour répondre aux besoins des entreprises. Pour répondre à ces besoins, les canaux peuvent être personnalisés afin de permettre aux développeurs de pouvoir contrôler le mécanisme de transport des messages vers et à partir d'un objet distant.

5dwytyss.Caution(fr-fr,VS.100).gifAttention :
Par défaut, .NET Framework Remoting ne procède ni à l'authentification ni au chiffrement. Par conséquent, il est recommandé que vous preniez toutes les mesures nécessaires à l'identification des clients et des serveurs avant d'interagir à distance avec eux. Comme les applications .NET Framework Remoting requièrent des autorisations FullTrust pour s'exécuter, un client non autorisé pourrait exécuter du code comme s'il était d'un niveau de confiance suffisant s'il se voyait accorder l'accès à votre serveur. Veillez à toujours authentifier vos points de terminaison et à chiffrer les flux de communication, soit en hébergeant vos types distants dans les Services Internet (IIS), soit en générant une paire de récepteurs de canal dédiée à cet usage.

Dans cette section

Sections connexes

Date de génération : 2010-02-13