アクセス許可の付与
共通言語ランタイムは、アプリケーション ドメインとアセンブリの両方にアクセス許可を与えます。アクセス許可を与えるプロセスでは、次で説明する手順の一方または両方が実行されます。
-
読み込み時に、ランタイムは各ポリシー レベルがコードに許可するアクセス許可セットを調べます。
次に、ランタイムは、関連する各ポリシー レベルで許可されたアクセス許可セットの積集合を求め、結果として、アプリケーション ドメインまたはアセンブリに与えることのできるアクセス許可セットを 1 つ得ます。
-
共通言語ランタイムは、アセンブリに最終的に許可されたアクセス許可セットと、アセンブリが要求したアクセス許可を比較して、アセンブリに与えるアクセス許可セットを決定します。この手順は、アプリケーション ドメインにアクセス許可を与える場合には適用されません。