AspNetHostingPermission.Level プロパティ
アセンブリ: System (system.dll 内)

Dim instance As AspNetHostingPermission Dim value As AspNetHostingPermissionLevel value = instance.Level instance.Level = value
public: property AspNetHostingPermissionLevel Level { AspNetHostingPermissionLevel get (); void set (AspNetHostingPermissionLevel value); }
/** @property */ public AspNetHostingPermissionLevel get_Level () /** @property */ public void set_Level (AspNetHostingPermissionLevel value)
public function get Level () : AspNetHostingPermissionLevel public function set Level (value : AspNetHostingPermissionLevel)
AspNetHostingPermissionLevel 列挙値の 1 つ。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


AspNetHostingPermissionLevel 列挙体
アセンブリ: System (system.dll 内)

<SerializableAttribute> _ Public Enumeration AspNetHostingPermissionLevel

メンバ名 | 説明 | |
---|---|---|
High | 信頼レベルが High 以下のレベルに対する要求で保護された機能が成功することを示します。このレベルは、信頼度の低いアクセスをサポートする大部分のマネージ アクセス許可を使用する必要がある、信頼度の高いマネージ コード アプリケーションのために用意されています。最も高い一部のアクセス許可 (ネイティブ コードを呼び出す機能など) は与えられませんが、信頼されたアプリケーションを最小の特権で実行したり、信頼度の高いアプリケーションに一定レベルの制約を与えたりする手段が提供されます。このレベルは、構成ファイルの trust セクションで、High 以上の信頼レベルを設定することによって与えられます。 | |
Low | Low レベル以下のレベルに対する要求で保護された機能が成功することを示します。このレベルは、制約のある環境で限定的なリソースに対する読み取りアクセスを許可するために用意されています。このレベルは、構成ファイルの trust セクションで、Low 信頼レベルを指定することによって与えられます。 | |
Medium | Medium レベル以下のレベルに対する要求で保護された機能が成功することを示します。このレベルは、構成ファイルの trust セクションで、Medium 以上の信頼レベルを設定することによって与えられます。 | |
Minimal | Minimal レベルの要求で保護された機能が成功することを示します。このレベルでは、コードの実行は許可されますが、システムに存在するリソースとの対話は許可されません。このレベルは、構成ファイルの trust セクションで、Minimal 以上の信頼レベルを設定することによって与えられます。 | |
None | アクセス許可がまったく与えられないことを示します。AspNetHostingPermission に対するすべての要求が失敗します。 | |
Unrestricted | アプリケーションのすべての機能を使用するためのアクセス許可に対する要求が、すべて許可されることを示します。これは、構成ファイルの trust セクションで Full 信頼レベルを与えることと等価です。 |

各信頼レベルに与えられるアクセス許可の詳細については、「ASP.NET コード アクセス セキュリティ」を参照してください。
この列挙体のメンバは、完全信頼 (アプリケーションはコード アクセス セキュリティによる制限を受けない) から最小限の信頼 (アプリケーションには実行のアクセス許可だけがある) に至る、アプリケーションのセキュリティ レベルを定義します。ASP.NET リソースの信頼レベルは、Web.config ファイルまたは Machine.config ファイルの trust 構成要素で設定します。
特定のサーバーや Web サイトのセキュリティ ポリシーをロックする場合は、location 要素を allowOverride=false 属性と組み合わせて使用して、信頼ポリシーの設定がローカルにオーバーライドされないようにします。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- AspNetHostingPermission.Levelのページへのリンク