AppDomain.IsHomogenous プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション ドメインに読み込まれたすべてのアセンブリに付与されるアクセス許可セットが、現在のアプリケーション ドメインに存在するかどうかを示す値を取得します。
public:
property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean
プロパティ値
一貫して付与されるアクセス許可セットが現在のアプリケーション ドメインに存在する場合は true
。それ以外の場合は false
。
注釈
このプロパティは、 true
メソッド オーバーロードを使用して作成されたサンドボックス アプリケーション ドメインに AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) 対して返されます。 サンドボックス アプリケーション ドメインには、同種のアクセス許可のセットがあります。つまり、アプリケーション ドメインに読み込まれるすべての部分的に信頼されたアセンブリに、同じ権限セットが付与されます。 サンドボックス アプリケーション ドメインには、必要に応じて、このアクセス許可セットから除外される厳密な名前付きアセンブリの一覧が含まれており、代わりに完全信頼で実行されます。
完全に信頼されたコードでは、このプロパティを PermissionSet 使用して、サンドボックス アプリケーション ドメインの同種の許可セットを決定できます。
このプロパティは、デスクトップ アプリケーションの既定のアプリケーション ドメインについても返 true
されます。これは、そのアプリケーション ドメインがすべてのアセンブリに完全な信頼を付与するためです。