vytvorenie zostavy s názvom Assembly1. Assembly1 obsahuje verejnú metódu. Globálna vyrovnávacia pamäť obsahuje druhú zostavu s názvom Assembly2. Musíte to zabezpečiť verejná metóda sa volá len zo zhromaždenia2. Ktorú triedu povolení by ste mali používať?
odpovede:
0 pre odpoveď č. 1Je nemožné povedať, "metóda môže byť použitá iba."Ak by som vám správne porozumel a vaším cieľom je zabrániť telefonovaniu z akéhokoľvek iného zhromaždenia, okrem zhromaždenia1 alebo zhromaždenia2, mám odpoveď.
V .NET to môžete urobiť pomocou nejakého triku. Môžete vytvoriť svoju verejnú metódu Friend
(môže byť použitý iba zhromaždením1). A potom použite Priateľský montážny mechanizmus, Potom budete mať metódu, ktorá by mohla byť volaná len z Assembly1 alebo Assembly2.