AppDomain.IsHomogenous プロパティ

定義

アプリケーション ドメインに読み込まれたすべてのアセンブリに付与されるアクセス許可セットが、現在のアプリケーション ドメインに存在するかどうかを示す値を取得します。

public:
 property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean

プロパティ値

Boolean

一貫して付与されるアクセス許可セットが現在のアプリケーション ドメインに存在する場合は true。それ以外の場合は false

注釈

このプロパティは、 true メソッド オーバーロードを使用して作成されたサンドボックス アプリケーション ドメインに AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) 対して返されます。 サンドボックス アプリケーション ドメインには、同種のアクセス許可のセットがあります。つまり、アプリケーション ドメインに読み込まれるすべての部分的に信頼されたアセンブリに、同じ権限セットが付与されます。 サンドボックス アプリケーション ドメインには、必要に応じて、このアクセス許可セットから除外される厳密な名前付きアセンブリの一覧が含まれており、代わりに完全信頼で実行されます。

完全に信頼されたコードでは、このプロパティを PermissionSet 使用して、サンドボックス アプリケーション ドメインの同種の許可セットを決定できます。

このプロパティは、デスクトップ アプリケーションの既定のアプリケーション ドメインについても返 true されます。これは、そのアプリケーション ドメインがすべてのアセンブリに完全な信頼を付与するためです。

適用対象

こちらもご覧ください