Kontext

Definition - Was bedeutet Kontext?

In .NET Framework besteht der Kontext aus einer Reihe von Eigenschaften, die die Umgebung für die residenten Objekte definieren. Es gibt die Objektanforderungen eines Anwendungsdomänenprozesses als geordnete Folge von Eigenschaften an.

Der Kontext wird verwendet, um Objekte mit ähnlichen Anforderungen für ihren Betrieb zu gruppieren. In einem Kontext kann sich mehr als ein Objekt befinden. Ein Kontextobjekt kann verwendet werden, um Werte zwischen Webseiten zu übertragen. Im Gegensatz zu einem Sitzungsobjekt verlässt ein Kontextobjekt den Gültigkeitsbereich, wenn die Seite an den Webbrowser gesendet wird.

Die Verwendung von Kontexten ist aufgrund der Empfehlung von Microsoft zur Windows Communication Framework (WCF) -Technologie für die Entwicklung verteilter Anwendungen veraltet.

Technische.me erklärt den Kontext

Kontextgebundene Objekte sind MBR-Objekte (Marshal-by-Reference) mit erzwungenen Systemregeln. Wenn ein neues kontextgebundenes Objekt erstellt wird, sucht .NET Framework einen vorhandenen Kontext oder erstellt einen neuen Kontext für dieses Objekt. Der Kontext basiert auf den Metadatenattributen der Klasse, die während der Kompilierung mit statischen Kontexteigenschaften angegeben wurden.

Administratoren können Kontexteigenschaften dynamisch konfigurieren. Die Kommunikation zwischen zwei Objekten, die sich in verschiedenen Proxys befinden, wird über einen Referenz-Proxy implementiert und von der Richtlinie beeinflusst, die durch kombinierte Kontexteigenschaften implementiert wird.

Anwendungsdomänen- und kontextspezifische Remote-Objekte erfordern eine erfolgreiche Überschreitung der Anwendungs- und Kontextgrenzen durch das Objektaufrufsystem des Remote-Servers, das Verarbeitungsressourcen verbraucht. Daher wird empfohlen, den Remote-Objekttyp von der richtigen Basisklasse basierend auf den Anwendungsanforderungen zu erweitern.

Diese Definition wurde im Kontext von .NET geschrieben