HostSecurityPolicyResults 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アセンブリに適用するセキュリティ ポリシーの種類を指定します。
public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults =
Public Enum 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 コード アクセス セキュリティ ポリシーをオーバーライドする場合は、このメソッドを使用します。 メソッドによって返される列挙値は、使用するセキュリティ ポリシーの種類を示します。