Partager via


Objets accessibles à distance et objets non accessibles à distance

Il est important de garder à l'esprit qu'un objet créé dans un domaine d'application, et donc spécifique à ce domaine, peut être appelé directement à partir de ce domaine. Cependant, un événement particulier doit se produire avant que cet objet ne soit disponible en dehors de son domaine. Il n'est pas possible de publier ou de consommer efficacement chaque type d'objet entre des limites de domaine ; par conséquent, vous devez décider quel type d'objet vous souhaitez publier en fonction des besoins de votre application.

Pour les besoins des applications distribuées, il existe deux catégories simples d'objets :

  • Objets non accessibles à distance.

    Les objets non accessibles à distance ne peuvent pas être copiés ni représentés dans un autre domaine d'application. Ces objets ne sont accessibles qu'à partir de leur domaine d'application d'origine.

  • objets accessibles à distance.

    Les objets accessibles à distance sont soit accessibles en dehors de leur domaine d'application ou de leur contexte à l'aide d'un proxy, soit copiables et ces copies peuvent être passées en dehors de leur domaine d'application ou de leur contexte ; cela signifie que certains objets accessibles à distance sont passés par référence et certains sont passés par valeur.

Voir aussi

Vue d'ensemble de .NET Remoting | Objets accessibles à distance | Objets non accessibles à distance | Objets accessibles à distance | Portée de la publication