Съдържание:
Определение - Какво означава Контекст?
В .NET Framework контекстът е набор от свойства, който определя средата за пребиваващите му обекти. Той определя обектните изисквания на процеса на домейн на приложение като подредена последователност от свойства.
Контекстът се използва за групиране на обекти със сходни изисквания за неговата работа. Повече от един обект може да пребивава в контекст. Контекстният обект може да се използва за предаване на стойности между уеб страници. За разлика от обект на сесия, контекстният обект излиза извън обхвата, когато страницата се изпраща в уеб браузъра.
Използването на контекста е остаряло поради препоръката на Microsoft за технологията Windows Communication Framework (WCF) за разработка на разпределени приложения.
Техопедия обяснява Контекст
Обектите, които са свързани с контекст, са обект на позоваване (MBR) с наложени системни правила. Когато се създаде нов свързан с контекст обект, .NET Framework локализира съществуващ контекст или създава нов контекст за този обект. Контекстът се основава на атрибутите на метаданните от класа, посочен със свойства на статичен контекст по време на компилиране.
Администраторите могат динамично да конфигурират контекстните свойства. Комуникацията между два обекта, които пребивават в различни прокси сървъри, се осъществява чрез референтен прокси и се влияе от политиката, реализирана от комбинирани свойства на контекста.
Домейн приложението и специфичните за контекста отдалечени обекти изискват успешно преминаване на границата на приложение и контекст от системата за извикване на обект на отдалечен сървър, която консумира ресурси за обработка. По този начин се препоръчва разширяване на типа отдалечен обект от десния основен клас въз основа на изискването за приложение.
