У меня есть сборка, которая разрабатывается для создания фасада вокруг некоторых потенциально чувствительных функций, и я хочу разрешить третьей стороне вызывать некоторые методы, содержащиеся в нем, но не другие.
Как я могу предотвратить вызов неавторизованных методов третьей стороной, если у них будет доступ ко всей DLL (меня не беспокоит, что они увидят код, а просто выполнят его)?
Это должно быть совместимо с. net compact framework, поэтому, к сожалению, использование атрибута StrongNameIdentityPermission невозможно.