تأمين التخزين المنعزل

للتحكم في الوصول إلى التخزين المعزول تستخدم وقت تشغيل اللغة العامة الكائنات IsolatedStorageFilePermission . يحتوي كل كائن IsolatedStorageFilePermission علي الخصائص التي تحدد القيم التالية:

يتطلب وقت التشغيل هذا الإذن عندما يحاول الرمز فتح مخزن للمرة الأولي. فهو يقرر ما إذا كان سيعطي إذن IsolatedStorageFilePermission، استناداً إلى مقدار الثقة في التعليمات البرمجية. إذا تم مُنح الإذن، فيتم تحديد قيم الحصص النسبية المسموح بها استخدام والتخزين بواسطة نهج الأمان ووبواسطة طلب التعليمة البرمجية لـ IsolatedStorageFilePermission. يتم تعيين نهج الأمان باستخدام أداة تكوين .NET Framework(Mscorcfg.msc). يتم التحقق من كافة المتصلين في مكدس الاستدعاءات للتأكد من أن كل متصل له الأقل الاستخدام المناسب المسموح به. يقوم وقت التشغيل أيضاً بالتحقق من الحصص النسبية المفروضة على التعليمات البرمجية التي قامت بفتح أو إنشاء المخزن الذي فيه الملفات التي يتم حفظها. إذا تم قبول هذه الشروط، فسيتم منح الإذن. يتم فحص الحصة النسبية مرة أخرى في كل مرة تتم الكتابة علي ملف في المخزن.

التعليمات البرمجية للتطبيق تكون غير مطالبة لإذن لأنه سيتم منح وقت تشغيل اللغة العامة أي اذونات IsolatedStorageFilePermission مناسبة بناءً على نهج الأمان. ومع ذلك، توجد أسباب جيدة لطلب الأذونات المحددة التي يحتاجها التطبيق الخاص بك بما في ذلك IsolatedStorageFilePermission. لمزيد من المعلومات، راجع طلب الأذونات.

راجع أيضًا:

المبادئ

أنواع العزل

الاستخدام المسموح به و مخاطر الأمان