Tartalomjegyzék:
Meghatározás - Mit jelent a kontextus?
A .NET-keretrendszerben a kontextus olyan tulajdonságok halmaza, amely meghatározza a lakóobjektumok környezetét. Meghatározza az alkalmazás tartományi folyamatának objektumkövetelményeit mint tulajdonságok rendezett sorozatát.
A kontextust arra használják, hogy objektumokat csoportosítsanak a működésükhöz hasonló követelményekkel. Több objektum is tartózkodhat egy összefüggésben. Egy kontextusobjektum használható értékek továbbítására a weblapok között. A munkamenet-objektummal ellentétben a kontextusobjektum kikerül a hatókörétől, amikor az oldalt elküldik a webböngészőnek.
A kontextushasználat elavulttá vált, mivel a Microsoft a Windows Communication Framework (WCF) technológiát javasolta az elosztott alkalmazásfejlesztéshez.
A Techopedia magyarázza a kontextust
A kontextushoz kötött objektumok végrehajtott rendszerszabályokkal rendelkező marsall-by-reference (MBR) objektumok. Egy új, kontextushoz kötött objektum létrehozásakor a .NET-keretrendszer megkeresi a meglévő környezetet, vagy új kontextust hoz létre az objektumhoz. A kontextus az osztály metaadat-attribútumain alapszik, amelyeket statikus kontextus tulajdonságokkal határoztak meg az összeállítás során.
A rendszergazdák dinamikusan konfigurálhatják a környezettulajdonságokat. A különböző proxykben található objektumok közötti kommunikációt referencia-proxy segítségével valósítják meg, és a kombinált kontextustulajdonságok által végrehajtott irányelv befolyásolja.
Az alkalmazástartomány és a kontextusspecifikus távoli objektumok sikeres alkalmazás- és kontextushatár-átlépést igényelnek a távoli kiszolgáló-objektumhívó rendszer számára, amely feldolgozási erőforrásokat igényel. Ezért ajánlott a távoli objektumtípus kibővítése a megfelelő alaposztályból az alkalmazás követelménye alapján.




