Contexte

Définition - Que signifie le contexte?

Dans le .NET Framework, le contexte est un ensemble de propriétés qui définit l'environnement pour ses objets résidants. Il spécifie les exigences d'objet d'un processus de domaine d'application sous la forme d'une séquence ordonnée de propriétés.

Le contexte est utilisé pour regrouper des objets avec des exigences similaires pour son fonctionnement. Plusieurs objets peuvent résider dans un contexte. Un objet de contexte peut être utilisé pour transmettre des valeurs entre des pages Web. Contrairement à un objet de session, un objet de contexte sort de la portée lorsque la page est envoyée au navigateur Web.

L'utilisation du contexte est devenue obsolète, en raison de la recommandation de Microsoft de la technologie Windows Communication Framework (WCF) pour le développement d'applications distribuées.

Definir Tech explique le contexte

Les objets liés au contexte sont des objets MBR (marshal-by-reference) avec des règles système appliquées. Lorsqu'un nouvel objet lié au contexte est créé, le .NET Framework localise un contexte existant ou crée un nouveau contexte pour cet objet. Le contexte est basé sur les attributs de métadonnées de la classe spécifiée avec des propriétés de contexte statique lors de la compilation.

Les administrateurs peuvent configurer dynamiquement les propriétés de contexte. La communication entre deux objets qui résident dans des proxys différents est implémentée via un proxy de référence et est affectée par la stratégie implémentée par les propriétés de contexte combinées.

Le domaine d'application et les objets distants spécifiques au contexte nécessitent un franchissement réussi des limites d'application et de contexte par le système d'appel d'objet serveur distant, qui consomme des ressources de traitement. Ainsi, il est recommandé d'étendre le type d'objet distant à partir de la classe de base appropriée en fonction des exigences de l'application.

Cette définition a été écrite dans le contexte de .NET