2016-05-13 3 views
-2

создание сборки с именем Assembly1. Assembly1 содержит общедоступный метод. Глобальный кеш содержит вторую сборку с именем Assembly2. Вы должны убедиться, что публичный метод вызывается только из Assembly2. Какой класс разрешений вы должны использовать?Класс разрешений в vb.net

+2

Звучит как вопрос для вашего учителя/преподавателя. – Grim

+0

Вы смотрели еще на странице 354.7? –

ответ

0

Невозможно сказать, что «метод может использоваться только Assembly2». Но, если я правильно вас понял, и ваша цель состоит в том, чтобы предотвратить звонки с любой другой сборки, кроме Assembly1 или Assembly2, у меня есть ответ.

В .NET вы можете сделать это, используя какой-то трюк. Вы можете сделать свой общедоступный метод Friend (может использоваться только Assembly1). И затем используйте Friendly Assembly mechanism. После этого у вас будет метод, который может быть вызван только с Assembly1 или Assembly2.

+0

Как насчет класса StrongNameIdentityPermission? –

Смежные вопросы