Разрешение клас в vb.net - vb.net

създаване на съвкупност, наречена Assembly1. Assembly1 съдържа публичен метод. Глобалният кеш съдържа второ устройство, наречено Assembly2. Трябва да гарантирате това общественият метод се извиква само от Assembly2. Кой клас на разрешение трябва да използвате?

Отговори:

0 за отговор № 1

Невъзможно е да се каже, че "методът може да се използва самоот Assembly2. "Но ако те разбирам правилно и целта ти е да предотвратите обаждания от всяко друго събрание, освен Assembly1 или Assembly2, имам отговор.

В .NET можете да направите това с помощта на някакъв трик. Можете да направите своя публичен метод Friend (може да се използва само от Assembly1). И тогава използвайте Приятелски монтажен механизъм, След това ще имате метод, който може да бъде наречен само от Assembly1 или Assembly2.