Declaration

Declaration

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

لماذا الثقة الكاملة ضرورية

تعتمد Sheetize SDKs على فئات نظام .NET الأساسية ، والتي غالباً ما تحتاج إلى ترخيص مرتفع لأسباب:

  • الوصول إلى السجل : قد تتطلب بعض العمليات قراءة أو كتابة سجل النظام لأغراض التكوين.
  • ملفات النظام : قد تحتاج المهام مثل معالجة الخطوط أو عمليات الملفات إلى الوصول إلى ملفات نظام خارج الدليل الافتراضي للتطبيق.

الحد في بيئات الثقة المتوسطة

في بيئات الاستضافة التي تفرض أمانًا Medium Trust ، تقتصر العديد من الإذنات الحاسمة أو غير متوفرة، مما قد يمنع وظائف SDKs.

  • OleDbPermission : يمنع استخدام مزودي بيانات OLE DB المديرين لـ ADO.NET للوصول إلى قواعد البيانات.
  • EventLogPermission : يمنع الوصول إلى سجل الأحداث في Windows، ويحد من قدرات التشخيص.
  • ReflectionPermission : يحد من التفكير، مما يؤثر على بعض العمليات الديناميكية.
  • سجلالإعفاء : يرفض الوصول إلى سجل النظام.
  • WebPermission : يحد من الاتصال إلى عناوين أو مستويات محددة مسبقا، كما هو موضح في <trust> عنصر .
  • FileIOPermission : يحد من الوصول إلى الملفات داخل الدليل الافتراضي للتطبيق.

لضمان الوظائف الكاملة، ينبغي استخدام **Sheetize SDKs ** في بيئة Full Trust .

 عربي