CodeGroup 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示抽象基底類別,程式碼群組之所有實作 (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 編碼方式。 |