Sisällysluettelo:
Määritelmä - Mitä konteksti tarkoittaa?
.NET-kehyksessä konteksti on joukko ominaisuuksia, jotka määrittelevät ympäristön sen asuville kohteille. Se määrittelee sovellusalueprosessin kohdevaatimukset tilattuna ominaisuusjärjestyksenä.
Konteksti on tarkoitettu ryhmittelemään objekteja, joilla on samanlaiset vaatimukset sen toiminnalle. Useampi kuin yksi esine voi sijaita yhteydessä. Kontekstiobjektia voidaan käyttää arvojen siirtämiseen verkkosivujen välillä. Toisin kuin istuntoobjekti, kontekstiobjekti menee soveltamisalan ulkopuolelle, kun sivu lähetetään Web-selaimeen.
Kontekstin käyttö on vanhentunut johtuen Microsoftin suosituksesta Windows Communication Framework (WCF) -teknologiasta hajautetulle sovelluskehitykselle.
Techopedia selittää kontekstin
Kontekstiin sidotut objektit ovat marsal-by-reference (MBR) -objekteja, joilla on pakotetut järjestelmäsäännöt. Kun uusi kontekstiin sidottu objekti luodaan, .NET-kehys etsii olemassa olevan kontekstin tai luo uuden kontekstin kyseiselle objektille. Konteksti perustuu staattisen kontekstin ominaisuuksilla määritetyn luokan metatietomääritteisiin kokoamisen aikana.
Järjestelmänvalvojat voivat määrittää kontekstiominaisuudet dynaamisesti. Eri välityspalvelimissa olevien kahden objektin välinen viestintä toteutetaan vertailupalvelimen kautta, ja yhdistettyihin kontekstiominaisuuksiin perustuva käytäntö vaikuttaa siihen.
Sovellusalue- ja kontekstikohtaiset etäobjektit vaativat onnistuneita sovellus- ja kontekstirajojen ylittämistä etäpalvelinobjektien kutsumisjärjestelmällä, joka kuluttaa prosessointiresursseja. Siksi on suositeltavaa laajentaa etäobjektityyppiä oikealta perusluokalta sovellusvaatimuksen perusteella.
