UnionCodeGroup クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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
- 継承
- 属性
注釈
注意事項
コード アクセス セキュリティ (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) |
適用対象
.NET