UnionCodeGroup 類別

定義

警告

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

警告

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

警告

Code Access Security is not supported or honored by the runtime.

警告

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 http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
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.")]
public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup
[System.Obsolete("Code Access Security is not supported or honored by the runtime.")]
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
[<System.Obsolete("This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
    inherit CodeGroup
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type UnionCodeGroup = class
    inherit CodeGroup
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.")>]
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
Public NotInheritable Class UnionCodeGroup
Inherits CodeGroup
繼承
UnionCodeGroup
屬性

備註

警告

程式碼存取安全性 (CAS) 在所有版本的 .NET Framework 和 .NET 中已被取代。 使用 CAS 相關 API 時,最新版本的 .NET 不會接受 CAS 批註,並產生錯誤。 開發人員應該尋求替代方式來完成安全性工作。

程式碼群組是程式碼存取安全性原則的建置組塊。 每個原則層級都包含一個根程式碼群組,這些根程式碼群組可以有副程式代碼群組 (,依此類) 形成樹狀結構。 每個程式碼群組都有成員資格條件,根據該元件的辨識項,判斷指定的元件是否屬於該元件。 只有成員資格條件符合指定元件及其副程式代碼群組的程式碼群組會套用原則。

UnionCodeGroup 是最常見的程式碼群組類型;所有相符副程式代碼群組的原則語句 (,並藉由擴充其副程式代碼群組) 結合相符父程式碼群組的許可權集合。 因此,如果成員資格條件相符,此程式碼群組就會形成其原則語句的聯集,以及其所有副程式代碼群組的聯集,而這些副程式代碼群組也會符合辨識項。

UnionCodeGroup 程式碼群組是 CASPOL 公用程式所建立的程式碼群組, (請參閱 Caspol.exe (代碼存取安全性原則工具) ) 。

建構函式

UnionCodeGroup(IMembershipCondition, PolicyStatement)
已淘汰.
已淘汰.
已淘汰.
已淘汰.

初始化 UnionCodeGroup 類別的新執行個體。

屬性

AttributeString
已淘汰.
已淘汰.
已淘汰.
已淘汰.

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

(繼承來源 CodeGroup)
Children
已淘汰.
已淘汰.
已淘汰.
已淘汰.

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

(繼承來源 CodeGroup)
Description
已淘汰.
已淘汰.
已淘汰.
已淘汰.

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

(繼承來源 CodeGroup)
MembershipCondition
已淘汰.
已淘汰.
已淘汰.
已淘汰.

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

(繼承來源 CodeGroup)
MergeLogic
已淘汰.
已淘汰.
已淘汰.
已淘汰.

取得合併邏輯。

Name
已淘汰.
已淘汰.
已淘汰.
已淘汰.

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

(繼承來源 CodeGroup)
PermissionSetName
已淘汰.
已淘汰.
已淘汰.
已淘汰.

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

(繼承來源 CodeGroup)
PolicyStatement
已淘汰.
已淘汰.
已淘汰.
已淘汰.

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

(繼承來源 CodeGroup)

方法

AddChild(CodeGroup)
已淘汰.
已淘汰.
已淘汰.
已淘汰.

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

(繼承來源 CodeGroup)
Copy()
已淘汰.
已淘汰.
已淘汰.
已淘汰.

製作目前程式碼群組的深層複本 (Deep 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)

適用於