TrustSection.LegacyCasModel プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レガシ コード アクセス セキュリティが有効かどうかを示す値を取得または設定します。
public:
property bool LegacyCasModel { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("legacyCasModel", DefaultValue=false)]
public bool LegacyCasModel { get; set; }
[<System.Configuration.ConfigurationProperty("legacyCasModel", DefaultValue=false)>]
member this.LegacyCasModel : bool with get, set
Public Property LegacyCasModel As Boolean
プロパティ値
true レガシ コード アクセス セキュリティが有効な場合。それ以外の場合は false。 既定値は false です。
- 属性
注釈
レガシ コード アクセス セキュリティが有効になっている場合は、次のセキュリティ規則が適用されます。
コード アクセス セキュリティ (CAS) ポリシーは、マシン ポリシーと指定された ASP.NET 部分信頼ポリシー ファイルの組み合わせから確立されます。
部分信頼アプリケーション ドメインは、アプリケーション ドメイン レベルで完全信頼に戻ります。
.NET Framework インストール ディレクトリの CONFIG ディレクトリにあるレガシ部分信頼ファイルは、同じディレクトリにある新しい部分信頼構成ファイルの代わりに使用されます。 レガシ ファイルには、.NET Framework 1.1 および .NET Framework 2.0 SP1 で見つかったメンバーシップ条件が含まれています。
部分信頼ファイルで定義されているように、アクセス許可を評価するための追加のメンバーシップ条件 ASP.NET 適用されます。 .NET Framework 4 リリースに付属する CONFIG ディレクトリには、従来の部分信頼ポリシー ファイルが含まれています。 これらのファイルの名前には、文字列 "legacy" が含まれており、.NET Framework 2.0 SP1 セクションが含まれています。 これらのセクションには、アセンブリに対する CAS ポリシーの評価に必要な空でないメンバーシップ条件が含まれています。
ASP.NET アプリケーションが部分信頼で実行されていて、信頼レベルのセキュリティ ポリシー ファイルが既定の部分信頼構成ファイルのいずれかにマップされている場合、ASP.NET は対応するレガシ構成ファイルを自動的に選択します。 たとえば、セキュリティ ポリシーが通常、Web_mediumtrust.configから読み込まれる場合、レガシ モードでは ASP.NET 代わりに Legacy.web_mediumtrust.configからセキュリティ ポリシーが読み込まれます。