Kazalo:
Opredelitev - Kaj pomeni Kontekst?
V .NET Framework je kontekst niz lastnosti, ki določa okolje za njegove bivalne predmete. Določa predmetne zahteve postopka domene aplikacije kot urejeno zaporedje lastnosti.
Kontekst se uporablja za združevanje predmetov s podobnimi zahtevami za njegovo delovanje. V kontekstu lahko prebiva več kot en predmet. Objekt konteksta se lahko uporablja za prenos vrednosti med spletnimi stranmi. Za razliko od predmeta seje kontekstni objekt izgine izven obsega, ko je stran poslana spletnemu brskalniku.
Zaradi vsebine Microsoftovega priporočila za sistem Windows Communication Framework (WCF) za razvoj distribuiranih aplikacij je uporaba konteksta postala zastarela.
Tehopedija razlaga Kontekst
Kontekstno vezani predmeti so maršalno referenčni predmeti (MBR) s prisilnimi sistemskimi pravili. Ko je ustvarjen nov kontekstno povezan objekt, .NET Framework poišče obstoječi kontekst ali ustvari nov kontekst za ta objekt. Kontekst temelji na atributih metapodatkov razreda, ki so med kompilacijo določeni z lastnostmi statičnega konteksta.
Skrbniki lahko dinamično konfigurirajo lastnosti konteksta. Komunikacija med dvema objektoma, ki prebivata v različnih proxyjih, se izvaja prek referenčnega posrednika in nanjo vpliva politika, ki jo izvajajo kombinirane lastnosti konteksta.
Aplikacijska domena in oddaljeni predmeti, ki so specifični za kontekst, zahtevajo uspešno prečkanje meja aplikacije in konteksta s sistemom pozivanja oddaljenih strežniških objektov, ki porabi vire za obdelavo. Tako je priporočljivo razširiti vrsto oddaljenega predmeta iz pravega osnovnega razreda glede na zahtevo aplikacije.