HostSecurityPolicyResults 列挙型

定義

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

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

フィールド

AppDomainTrust 2

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

DefaultPolicy 0

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

FullTrust 1

指定されたアセンブリが完全に信頼されることを示します。

Nothing 3

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

注釈

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

適用対象

こちらもご覧ください