గ్లోబల్ అసెంబ్లీ కాష్ (జిఓసి)

రచయిత: Peter Berry
సృష్టి తేదీ: 19 ఆగస్టు 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
డారియా సించుగోవాతో ఫ్యాక్టరీ ఆడిట్ మరియు క్వాలిటీ కంట్రోల్ | చైనా నిపుణుడు
వీడియో: డారియా సించుగోవాతో ఫ్యాక్టరీ ఆడిట్ మరియు క్వాలిటీ కంట్రోల్ | చైనా నిపుణుడు

విషయము

నిర్వచనం - గ్లోబల్ అసెంబ్లీ కాష్ (జిఎసి) అంటే ఏమిటి?

గ్లోబల్ అసెంబ్లీ కాష్ (జిఎసి) అనేది విండోస్ డైరెక్టరీలోని ఫోల్డర్ .నెట్ అసెంబ్లీలను ఒక సిస్టమ్‌లో అమలు చేసిన అన్ని అనువర్తనాల ద్వారా భాగస్వామ్యం చేయడానికి ప్రత్యేకంగా నియమించబడినది.


GAC యొక్క భావన .NET ఆర్కిటెక్చర్ యొక్క ఫలితం, దీని రూపకల్పన COM (కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్) లో ఉన్న "DLL హెల్" సమస్యను పరిష్కరిస్తుంది. COM లో కాకుండా, GAC లోని అసెంబ్లీని దాని ఉపయోగం ముందు నమోదు చేయవలసిన అవసరం లేదు. ప్రతి అసెంబ్లీ దాని పేరు, సంస్కరణ, వాస్తుశిల్పం, సంస్కృతి మరియు పబ్లిక్ కీని గుర్తించడం ద్వారా ఎటువంటి వివాదం లేకుండా ప్రపంచవ్యాప్తంగా ప్రాప్తిస్తుంది.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

గ్లోబల్ అసెంబ్లీ కాష్ (జిఓసి) ను టెకోపీడియా వివరిస్తుంది

GAC అనేది యంత్రాల-విస్తృత కోడ్ కాష్, ఇది సమావేశాల ప్రక్క ప్రక్క అమలుకు ఉపయోగించబడుతుంది. షేర్డ్ లైబ్రరీ యొక్క లక్షణాన్ని GAC అమలు చేస్తుంది, ఇక్కడ వివిధ అనువర్తనాలు సాధారణ ఫోల్డర్‌లో ఉన్న ఫైల్‌లలో ఉంచిన కోడ్‌ను తిరిగి ఉపయోగిస్తాయి. .NET 4.0 లో, దాని డిఫాల్ట్ స్థానం:% windir% Microsoft.NET అసెంబ్లీ

.NET అసెంబ్లీని లోడ్ చేస్తున్నప్పుడు శోధన మార్గంలో GAC కూడా మొదటిది. GAC లో అసెంబ్లీని మోహరించాల్సిన ఏకైక అవసరం ఏమిటంటే దానికి బలమైన పేరు ఉండాలి. CLR (కామన్ లాంగ్వేజ్ రన్‌టైమ్) కాలింగ్ అప్లికేషన్ పేర్కొన్న నిర్దిష్ట వెర్షన్ ఆధారంగా ఒక అసెంబ్లీని సూచిస్తుంది. GAC యొక్క వర్చువల్ ఫైల్ సిస్టమ్ వెర్షన్-నిర్దిష్ట అసెంబ్లీని పొందటానికి సహాయపడుతుంది.

GAC కి సంబంధించిన రెండు సాధనాలు GAC టూల్ (gacutil.exe) మరియు అసెంబ్లీ కాష్ వ్యూయర్ (shfusion.dll). అసెంబ్లీ ఉనికిని తనిఖీ చేయడానికి, భాగస్వామ్య అసెంబ్లీని నమోదు చేయడానికి, GAC యొక్క విషయాలను వీక్షించడానికి మరియు మార్చటానికి GAC సాధనం ఉపయోగించబడుతుంది. సిస్టమ్ ఫోల్డర్ కావడంతో, దీనికి నిర్వాహక అధికారాలు ఉపయోగించాల్సిన అవసరం ఉంది. అసెంబ్లీ కాష్ వ్యూయర్ కాష్‌లో ఉన్న అసెంబ్లీలతో అనుబంధించబడిన వివరాలను (వెర్షన్, సంస్కృతి మొదలైనవి) ప్రదర్శించడానికి ఉపయోగిస్తారు.

GAC కోడ్ పునర్వినియోగం, ఫైల్ సెక్యూరిటీ ('సిస్టమ్‌రూట్' డైరెక్టరీలో దాని ఇన్‌స్టాలేషన్ కారణంగా మరియు తొలగింపు నిర్వాహక అధికారాలతో ఉన్న వినియోగదారుల ద్వారా మాత్రమే), పక్కపక్కనే అమలు చేయడం (ఒకే ఫోల్డర్‌లో నిర్వహించబడే అసెంబ్లీ యొక్క బహుళ సంస్కరణలను అనుమతిస్తుంది) ), మొదలైనవి.

GAC ను ఉపయోగించడంలో లోపాలలో ఒకటి, GAC ఉపయోగించబడే వ్యవస్థలో .NET ఫ్రేమ్‌వర్క్ యొక్క సంస్కరణ మరియు అనువర్తనాన్ని కంపైల్ చేయడానికి ఉపయోగించినది ఒకే విధంగా ఉండాలి. అలాగే, GAC ఫోల్డర్‌లో నివసించే సమావేశాలు ఆధారపడిన సమావేశాలకు (మూడవ పార్టీ కోడ్ వంటివి) బలమైన పేర్లు వర్తించవు.