CodeGroup クラス
コード グループのすべての実装の派生元である抽象基本クラスを表します。
この型のすべてのメンバの一覧については、CodeGroup メンバ を参照してください。
System.Object
System.Security.Policy.CodeGroup
System.Security.Policy.FileCodeGroup
System.Security.Policy.FirstMatchCodeGroup
System.Security.Policy.NetCodeGroup
System.Security.Policy.UnionCodeGroup
<Serializable>
MustInherit Public Class CodeGroup
[C#]
[Serializable]
public abstract class CodeGroup
[C++]
[Serializable]
public __gc __abstract class CodeGroup
[JScript]
public
Serializable
abstract class CodeGroup
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
解説
コード グループは、コード アクセス セキュリティ ポリシーのビルド ブロックです。各ポリシー レベルは、ルート コード グループで構成され、子コード グループを含めることができます。各子コード グループは、独自の子コード グループを持つことができます。この動作は任意のレベル数まで拡張でき、ツリーを形成します。各コード グループには、特定のアセンブリの証拠に基づいて、そのアセンブリがそのコード グループに所属しているかどうかを判断するメンバシップ条件があります。
指定されたアセンブリの証拠と一致するメンバシップ条件を持つコード グループだけが適用されます。メンバシップ条件が一致するコード グループに子コード グループが含まれている場合は、指定された証拠と一致するメンバシップ条件を持つこれらの子コード グループも同様に適用されます。
必要条件
名前空間: System.Security.Policy
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: Mscorlib (Mscorlib.dll 内)