Partager via


Exemples d'accès distant

Bien que l'utilisation de l'architecture et des canaux de transport par défaut soit simple et réponde probablement aux demandes d'accès distant les plus courantes, des scénarios particuliers peuvent requérir un contrôle plus complet sur le processus d'accès distant. Les rubriques de cette section traitent plus en profondeur du processus d'accès distant 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.

Caution noteAttention :

.Par défaut, l'accès distant .NET Framework 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 d'accès distant .NET 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 données 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 à cette usage.

Dans cette section

Rubriques connexes

  • Accès distant avancé
    Fournit des informations concernant les différentes manières d'offrir des communications avancées.
  • Custom Proxies Technology Sample
    Décrit comment le code utilisateur accède aux messages qui sont transportés vers et à partir de n'importe quel objet distant.
  • Remoting Cross AppDomain
    Montre comment utiliser l'accès distant .NET pour la communication entre domaines d'application.
  • Remoting IpcChannel with Custom ACL Sample
    Décrit comment définir une liste de contrôle d'accès (ACL) personnalisée sur IpcChannel dans l'accès distant .NET pour limiter l'accès au canal à des utilisateurs spécifiques.
  • Remoting via Configuration
    Montre comment implémenter une liaison tardive à n'importe quel assembly managé avec des méthodes et des classes publiques.

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.