Lors de la création d'un nouvel objet, le .NET Framework recherche un contexte compatible ou crée un nouveau contexte pour l'objet. Une fois qu'un objet est placé dans un contexte, il y reste à vie. Les classes pouvant être liées à un contexte sont qualifiées de classes liées au contexte. Lors d'un accès à partir d'un autre contexte, ces classes liées au contexte sont référencées directement à l'aide d'un proxy. Un appel d'un objet dans un contexte à un objet dans un autre contexte passe par l'intermédiaire d'un proxy de contexte et est tributaire de la stratégie implémentée par les propriétés de contexte combinées.
Classes| Classe | Description | |
|---|---|---|
![]() | Context | Définit un environnement pour les objets qui résident dans celui-ci et pour lequel une stratégie peut être appliquée. |
![]() | ContextAttribute | Fournit les implémentations par défaut des interfaces IContextAttribute et IContextProperty. |
![]() | ContextProperty | Contient la paire nom/valeur du nom de propriété et l'objet représentant la propriété d'un contexte. |
![]() | SynchronizationAttribute | Applique un domaine de synchronisation pour le contexte en cours et tous les contextes qui partagent la même instance. |
Interfaces| Interface | Description | |
|---|---|---|
![]() | IContextAttribute | Identifie un attribut de contexte. |
![]() | IContextProperty | Collecte des informations de dénomination à partir de la propriété de contexte et détermine si le nouveau contexte est correct pour cette dernière. |
![]() | IContextPropertyActivator | Indique que la propriété d'implémentation souhaite participer à l'activation et n'a peut-être pas fourni de récepteur de messages. |
![]() | IContributeClientContextSink | Fournit un récepteur d'interception à la limite de contexte à l'extrémité cliente d'un appel distant. |
![]() | IContributeDynamicSink | Indique que la propriété d'implémentation doit être inscrite au moment de l'exécution à l'aide de la méthode RegisterDynamicProperty. |
![]() | IContributeEnvoySink | Fournit un récepteur de messages d'envoi à l'extrémité cliente. |
![]() | IContributeObjectSink | Fournit un récepteur d'interception spécifique à l'objet à l'extrémité serveur d'un appel distant. |
![]() | IContributeServerContextSink | Fournit un récepteur d'interception à la limite de contexte à l'extrémité serveur d'un appel distant. |
![]() | IDynamicMessageSink | Indique que le récepteur de messages d'implémentation sera fourni par les propriétés inscrites dynamiquement. |
![]() | IDynamicProperty | Indique que la propriété d'implémentation doit être inscrite au moment de l'exécution à l'aide de la méthode RegisterDynamicProperty. |
Délégués| Délégué | Description | |
|---|---|---|
![]() | CrossContextDelegate | Représente la méthode qui doit gérer les demandes d'exécution d'un certain code dans un autre contexte. |



Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ