HostSecurityPolicyResults 列挙型

定義

アセンブリに適用するセキュリティ ポリシーの種類を指定します。

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
継承
HostSecurityPolicyResults

フィールド

名前 説明
DefaultPolicy 0

ASP.NET が既定のロジックを使用して、指定したアセンブリに対して設定された適切なアクセス許可を決定する必要があることを示します。 アセンブリの権限セットを決定しない場合は、 DefaultPolicy 値を返す必要があります。

FullTrust 1

指定したアセンブリに完全信頼を付与する必要があることを示します。

AppDomainTrust 2

AppDomain インスタンスに関連付けられているアクセス許可セットを、指定したアセンブリに適用する必要があることを示します。 つまり、部分信頼 ASP.NET AppDomain インスタンスに読み込まれるユーザー アセンブリとしてアセンブリを扱う必要があります。 さらに、アセンブリには、初期化時に AppDomain インスタンスに割り当てられたアクセス許可セットが必要です。

Nothing 3

指定したアセンブリの権限セットが空に設定されていることを示します。 空のアクセス許可セットは、 PermissionSet クラスの新しいインスタンスであり、パラメーター値 None コンストラクターに渡されます。 空のアクセス許可セットに関連付けられているアセンブリは、ASP.NET 部分信頼アプリケーション ドメインには読み込まれません。 したがって、Nothing フィールドを使用して、アセンブリがアプリケーション ドメイン ASP.NET 部分信頼に読み込まれるのを防ぐことができます。

注釈

HostSecurityPolicyResults クラスは、ResolvePolicy メソッドの戻り値を指定するために使用されます。 実行時の動作 ASP.NET カスタマイズして、ASP.NET コード アクセス セキュリティ ポリシーをオーバーライドする場合は、このメソッドを使用します。 メソッドによって返される列挙値は、使用するセキュリティ ポリシーの種類を示します。

適用対象

こちらもご覧ください