سؤال

وأنا أتساءل إذا كان من الممكن استخدام قانون الضمان الوصول، وطبقة إذن حسب الطلب (وسمة)، دون الحاجة إلى تسجيل التجميع أن السمة هي في، في GAC.

في هذه اللحظة، وأحصل على TypeLoadException عندما يتم استدعاء الأسلوب مع السمة بلدي، وأنا لا يمكن أن يبدو للحصول على من حوله. كل شيء لقد قرأت ويبدو ان هذا يعني أنك بحاجة إلى استخدام GAC من أجل تحقيق ذلك.

هل لديها أي فكرة؟

ولقد حاولت أن acheive نفس نهاية هدف مع اوب باستخدام PostSharp أو AspectDNG، ولكن كلا من هذه التبعية إضافة بالإضافة إلى المنتج الخاص بي، والتي هي ليست مثالية.

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

المحلول

وأود أن أقول نعم (ولكن لا يمكن أن تكون على يقين من دون مزيد من التفاصيل عن ماذا وكيف تقومون به). لدينا أذونات مخصص / الأدوار مع CAS هنا وليس هناك ما هو في WRT GAC للأمن. سوف تحتاج Ultimetly CAS للوصول إلى تنفيذ المجالس الخاصة بك من IPrincipal. هل نظرت إلى سجل الانصهار لتحديد حيث يجري بحثها المجالس الخاصة بك؟

نصائح أخرى

وشكرا لكم. يبدو أنك ببساطة لا يمكن أن يكون السمات المخصصة تكون الطبقات الطفل، ويجب أن يكون فقط منشئ واحد، والتي تأخذ على SecurityAction.

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