CodeGroup 類別

定義

表示抽象基底類別,程式碼群組之所有實作 (Implementation) 必須從它衍生。

public ref class CodeGroup abstract
public abstract class CodeGroup
[System.Serializable]
public abstract class CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class CodeGroup
type CodeGroup = class
[<System.Serializable>]
type CodeGroup = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CodeGroup = class
Public MustInherit Class CodeGroup
繼承
CodeGroup
衍生
屬性

備註

程式碼群組是程式碼存取安全性原則的建置組塊。 每個原則層級都包含可具有副程式代碼群組的根程式碼群組。 每個副程式代碼群組都可以有自己的副程式代碼群組;此行為會延伸到任意數目的層級,形成樹狀結構。 每個程式碼群組都有一個成員資格條件,根據該元件的辨識項,判斷指定的元件是否屬於它。

只會套用成員資格條件符合指定元件辨識項的程式碼群組。 如果相符的程式碼群組具有副程式代碼群組,則同樣會套用成員資格條件符合所提供辨識項的子系。

建構函式

CodeGroup(IMembershipCondition, PolicyStatement)

初始化 CodeGroup 的新執行個體。

屬性

AttributeString

取得程式碼群組之原則陳述式屬性 (Attribute) 的字串表示。

Children

取得或設定程式碼群組的子程式碼群組之排序清單。

Description

取得或設定程式碼群組的描述。

MembershipCondition

取得或設定程式碼群組的成員資格條件。

MergeLogic

在衍生類別中覆寫時,取得程式碼群組的合併邏輯。

Name

取得或設定程式碼群組的名稱。

PermissionSetName

取得程式碼群組的具名使用權限之名稱。

PolicyStatement

取得或設定與程式碼群組相關的原則陳述式。

方法

AddChild(CodeGroup)

加入子程式碼群組到目前程式碼群組。

Copy()

在衍生類別中覆寫時,製作目前程式碼群組的深層複本 (Deep Copy)。

CreateXml(SecurityElement, PolicyLevel)

在衍生類別中覆寫時,序列化衍生的程式碼群組特定的屬性和內部狀態,並加入序列化到指定的 SecurityElement

Equals(CodeGroup, Boolean)

判斷指定的程式碼群組是否等於目前程式碼群組,若有指定則檢查子程式碼群組。

Equals(Object)

判斷指定的程式碼群組是否相等於目前程式碼群組。

FromXml(SecurityElement)

使用 XML 編碼方式重建具有指定狀態的安全性物件。

FromXml(SecurityElement, PolicyLevel)

使用 XML 編碼方式重建具有指定狀態和原則層級的安全性物件。

GetHashCode()

取得目前程式碼群組的雜湊碼。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ParseXml(SecurityElement, PolicyLevel)

在衍生類別中覆寫時,從指定的 SecurityElement 重建衍生程式碼群組特定的屬性和內部狀態。

RemoveChild(CodeGroup)

移除指定的子程式碼群組。

Resolve(Evidence)

在衍生類別中覆寫時,解析程式碼群組的原則和它的子代 (Descendant) 辨識項集。

ResolveMatchingCodeGroups(Evidence)

在衍生類別中覆寫時,解析符合的程式碼群組。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
ToXml()

建立安全物件及其目前狀態的 XML 編碼方式。

ToXml(PolicyLevel)

建立安全性物件、它的目前狀態和程式碼所存在的原則層級的 XML 編碼方式。

適用於