سؤال

ما هي الثقة المتوسطة في ASP.NET؟ متى يجب أن نستخدم الثقة المتوسطة في ASP.NET؟

هل كانت مفيدة؟

المحلول

الوصف الأكثر إيجازا رأيته هنا:

  • الثقة الكاملة - يمكن أن يفعل الرمز الخاص بك أي شيء يمكن أن يفعله الحساب الذي يمكنه القيام به.
  • الثقة العالية - كما هو مذكور أعلاه باستثناء الكود الخاص بك لا يمكن الاتصال به في رمز غير مُدار. IE Win32 APIs ، com interop.
  • الثقة المتوسطة - كما ورد أعلاه باستثناء الكود الخاص بك لا يمكن رؤية أي جزء من نظام الملفات باستثناء دليل التطبيق الخاص به.
  • الثقة المنخفضة-كما ورد أعلاه باستثناء الكود الخاص بك لا يمكنه إجراء أي مكالمات خارجية. أي مكالمات إلى قاعدة بيانات ، شبكة ، إلخ.
  • الحد الأدنى من الثقة - تم تقييد الكود من أي شيء سوى المعالجة الأكثر ثلاثية (حساب الخوارزميات).

هؤلاء هم كبير الاختلافات ، هل كنت مهتمًا بالتفاصيل البسيطة أيضًا؟ تشير مستويات الثقة بشكل عام إلى ما يسمح به الرمز.

نصائح أخرى

لا تزال الثقة المتوسطة توفر بيئة مقيدة لعزل التطبيقات عن بعضها البعض ومن موارد الخادم المشترك. لا تتمتع تطبيقات الثقة المتوسطة بالوصول إلى السجل ، ولا وصول لسجل الأحداث ، ولا توجد قدرة على استخدام التفكير. يقتصر الوصول إلى الويب على عنوان الشبكة الذي تحدده في عنصر "الثقة" ، ويقتصر الوصول إلى نظام الملفات على الدليل الظاهري للتطبيق. ضع في اعتبارك أنه لا يمكنك تحرير الويب الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top