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 中已被取代。 使用 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) |