क्या कोड ?:विधानसभा साक्ष्य
object[] hostEvidence = {new Zone(SecurityZone.Internet)};
Evidence internetEvidence = new Evidence(hostEvidence, null);
AppDomain myDomain = AppDomain.CreateDomain("MyDomain");
myDomain.ExecuteAssembly("SecondAssembly.exe", internetEvidence);
का निम्न भाग के प्रयोजन जहाँ तक मुझे CLR स्वचालित रूप से (यह इसके लिए विंडोज पूछता है) जोन जहां विधानसभा के आधार पर प्रदान करती है पता है है से चलाएं (स्थानीय मशीन, इंटरनेट ect ...)। मैं अनुमान लगा रहा हूं कि यह असेंबली के लिए अनुमतियों को कम करने के लिए था, लेकिन जब हमारे पास दो साक्ष्य होते हैं तो हमारे पास दो कोड समूह भी होते हैं जो दिए गए नीति स्तर के भीतर को सम्मिलित करते हैं।
सधन्यवाद पी
सीएलआर स्वचालित रूप से ज़ोन को असाइन नहीं करता है, फिर उन्हें फ़ाइल के स्थान और डिफ़ॉल्ट सुरक्षा नीति के आधार पर मानें। अर्थात। अगर मेरी स्थानीय मशीन पर एक फ़ाइल चल रही है तो इसे पूरी तरह भरोसेमंद माना जाता है। – BinaryMisfit
यह असाइन नहीं करता है लेकिन यह ज़ोन जानकारी के लिए विंडोज से पूछता है। – pkolodziej
इस बारे में आलेख है कि कैसे सीएलआर को असेंबली के लिए ज़ोन सबूत मिलते हैं: http://blogs.msdn.com/shawnfa/archive/2006/05/12/596419.aspx – pkolodziej