TrustSection.LegacyCasModel プロパティ

定義

レガシ コード アクセス セキュリティが有効かどうかを示す値を取得または設定します。

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 バージョンの.NET Frameworkで見つかったメンバーシップ条件が含まれます。

  • 部分信頼ファイルで定義されているように、アクセス許可を評価するための追加のメンバーシップ条件 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から読み込まれます。

適用対象