UnionCodeGroup クラス

定義

注意事項

This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.

注意事項

This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

現在のコード グループのポリシー ステートメントと、メンバーシップ条件が一致しているその子コード グループのポリシー ステートメントの和集合であるポリシー ステートメントを持つコード グループを表します。 このクラスは継承できません。

public ref class UnionCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
type UnionCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UnionCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
    inherit CodeGroup
type UnionCodeGroup = class
    inherit CodeGroup
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
継承
UnionCodeGroup
属性

注釈

注意事項

コード アクセス セキュリティ (CAS) は、.NET Framework と .NET のすべてのバージョンで非推奨になりました。 最近のバージョンの .NET では、CAS 関連の API が使われている場合、CAS の注釈は使われず、エラーが発生します。 開発者は、代わりの手段を見つけてセキュリティ タスクを実現する必要があります。

コード グループは、コード アクセス セキュリティ ポリシーの構成要素です。 各ポリシー レベルは、子コード グループ (など) を持つルート コード グループで構成され、ツリーが形成されます。 各コード グループには、そのアセンブリの証拠に基づいて、特定のアセンブリが属しているかどうかを決定するメンバーシップ条件があります。 特定のアセンブリとその子コード グループに一致するメンバーシップ条件を持つコード グループのみがポリシーを適用します。

UnionCodeGroup は、最も一般的な種類のコード グループです。一致するすべての子コード グループ (および拡張によって子コード グループ) のポリシー ステートメントが、一致する親コード グループのアクセス許可セットと組み合わされます。 したがって、メンバーシップの条件が一致する場合、このコード グループは、そのポリシー ステートメントと、証拠にも一致するすべての子コード グループの和集合を形成します。

UnionCodeGroup コード グループは、CASPOL ユーティリティによって作成されたコード グループです ( 「Caspol.exe (コード アクセス セキュリティ ポリシー ツール)」を参照)。

コンストラクター

UnionCodeGroup(IMembershipCondition, PolicyStatement)
古い.
古い.

UnionCodeGroup クラスの新しいインスタンスを初期化します。

プロパティ

AttributeString
古い.
古い.

コード グループのポリシー ステートメントの属性の文字列形式を取得します。

(継承元 CodeGroup)
Children
古い.
古い.

コード グループの子コード グループを順序付けして示したリストを取得または設定します。

(継承元 CodeGroup)
Description
古い.
古い.

コード グループの説明を取得または設定します。

(継承元 CodeGroup)
MembershipCondition
古い.
古い.

コード グループのメンバーシップ条件を取得または設定します。

(継承元 CodeGroup)
MergeLogic
古い.
古い.

マージ ロジックを取得します。

Name
古い.
古い.

コード グループの名前を取得または設定します。

(継承元 CodeGroup)
PermissionSetName
古い.
古い.

コード グループの名前付きアクセス許可セットの名前を取得します。

(継承元 CodeGroup)
PolicyStatement
古い.
古い.

コード グループに関連付けられているポリシー ステートメントを取得または設定します。

(継承元 CodeGroup)

メソッド

AddChild(CodeGroup)
古い.
古い.

子コード グループを現在のコード グループに追加します。

(継承元 CodeGroup)
Copy()
古い.
古い.

現在のコード グループの詳細コピーを作成します。

CreateXml(SecurityElement, PolicyLevel)
古い.
古い.

派生クラスでオーバーライドされると、派生コード グループに固有のプロパティと内部状態をシリアル化し、指定した SecurityElement にシリアル化した内容を追加します。

(継承元 CodeGroup)
Equals(CodeGroup, Boolean)
古い.
古い.

指定したコード グループが、現在のコード グループと等しいかどうかを確認します。指定した場合は子コード グループも確認されます。

(継承元 CodeGroup)
Equals(Object)
古い.
古い.

指定したコード グループが現在のコード グループと等しいかどうかを確認します。

(継承元 CodeGroup)
FromXml(SecurityElement)
古い.
古い.

XML エンコーディングから、特定の状態のセキュリティ オブジェクトを再構築します。

(継承元 CodeGroup)
FromXml(SecurityElement, PolicyLevel)
古い.
古い.

XML エンコーディングから、特定の状態とポリシー レベルのセキュリティ オブジェクトを再構築します。

(継承元 CodeGroup)
GetHashCode()
古い.
古い.

現在のコード グループのハッシュ コードを取得します。

(継承元 CodeGroup)
GetType()
古い.
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()
古い.
古い.

現在の Object の簡易コピーを作成します。

(継承元 Object)
ParseXml(SecurityElement, PolicyLevel)
古い.
古い.

派生クラスでオーバーライドされると、指定した SecurityElement から派生したコード グループに固有のプロパティと内部状態を再構築します。

(継承元 CodeGroup)
RemoveChild(CodeGroup)
古い.
古い.

指定した子コード グループを削除します。

(継承元 CodeGroup)
Resolve(Evidence)
古い.
古い.

一連の証拠について、コード グループおよびその子孫のポリシーを解決します。

ResolveMatchingCodeGroups(Evidence)
古い.
古い.

一致しているコード グループを解決します。

ToString()
古い.
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
ToXml()
古い.
古い.

セキュリティ オブジェクトとその現在の状態の XML エンコードを作成します。

(継承元 CodeGroup)
ToXml(PolicyLevel)
古い.
古い.

セキュリティ オブジェクト、その現在の状態、およびコードが存在するポリシー レベルの XML エンコーディングを作成します。

(継承元 CodeGroup)

適用対象