UnionCodeGroup Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Attention
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.
Représente un groupe de codes dont l’instruction de stratégie est l’union de l’instruction de stratégie du groupe de codes actuel et l’instruction de stratégie de tous ses groupes de code enfants correspondants. Cette classe ne peut pas être héritée.
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
- Héritage
- Attributs
Remarques
Prudence
La sécurité de l’accès au code (CAS) a été déconseillée dans toutes les versions de .NET Framework et .NET. Les versions récentes de .NET n’honorent pas les annotations CAS et produisent des erreurs si les API associées au cas sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.
Les groupes de code sont les blocs de construction de la stratégie de sécurité d’accès au code. Chaque niveau de stratégie se compose d’un groupe de code racine qui peut avoir des groupes de code enfants (et ainsi de suite), formant une arborescence. Chaque groupe de codes a une condition d’appartenance qui détermine si un assembly donné lui appartient ou non, en fonction de la preuve de cet assembly. Seuls les groupes de code dont les conditions d’appartenance correspondent à un assembly donné et leurs groupes de code enfants appliquent la stratégie.
UnionCodeGroup est le type de groupe de code le plus courant ; l’instruction de stratégie de tous les groupes de codes enfants correspondants (et par extension leurs groupes de codes enfants) est combinée avec le jeu d’autorisations du groupe de code parent correspondant. Ainsi, si sa condition d’appartenance correspond, ce groupe de codes forme l’union de son instruction de stratégie et celles de tous ses groupes de code enfants qui correspondent également à la preuve.
UnionCodeGroup groupes de codes sont les groupes de code créés par l’utilitaire CASPOL (voir Caspol.exe (Outil de stratégie de sécurité d’accès au code)).
Constructeurs
UnionCodeGroup(IMembershipCondition, PolicyStatement) |
Obsolète.
Obsolète.
Initialise une nouvelle instance de la classe UnionCodeGroup. |
Propriétés
AttributeString |
Obsolète.
Obsolète.
Obtient une représentation sous forme de chaîne des attributs de l’instruction de stratégie pour le groupe de codes. (Hérité de CodeGroup) |
Children |
Obsolète.
Obsolète.
Obtient ou définit une liste ordonnée des groupes de codes enfants d’un groupe de codes. (Hérité de CodeGroup) |
Description |
Obsolète.
Obsolète.
Obtient ou définit la description du groupe de codes. (Hérité de CodeGroup) |
MembershipCondition |
Obsolète.
Obsolète.
Obtient ou définit la condition d’appartenance du groupe de codes. (Hérité de CodeGroup) |
MergeLogic |
Obsolète.
Obsolète.
Obtient la logique de fusion. |
Name |
Obsolète.
Obsolète.
Obtient ou définit le nom du groupe de codes. (Hérité de CodeGroup) |
PermissionSetName |
Obsolète.
Obsolète.
Obtient le nom du jeu d’autorisations nommé pour le groupe de codes. (Hérité de CodeGroup) |
PolicyStatement |
Obsolète.
Obsolète.
Obtient ou définit l’instruction de stratégie associée au groupe de codes. (Hérité de CodeGroup) |
Méthodes
AddChild(CodeGroup) |
Obsolète.
Obsolète.
Ajoute un groupe de code enfant au groupe de code actuel. (Hérité de CodeGroup) |
Copy() |
Obsolète.
Obsolète.
Effectue une copie approfondie du groupe de codes actuel. |
CreateXml(SecurityElement, PolicyLevel) |
Obsolète.
Obsolète.
En cas de substitution dans une classe dérivée, sérialise les propriétés et l’état interne propres à un groupe de codes dérivés et ajoute la sérialisation au SecurityElementspécifié. (Hérité de CodeGroup) |
Equals(CodeGroup, Boolean) |
Obsolète.
Obsolète.
Détermine si le groupe de codes spécifié est équivalent au groupe de codes actuel, en vérifiant également les groupes de codes enfants, le cas échéant. (Hérité de CodeGroup) |
Equals(Object) |
Obsolète.
Obsolète.
Détermine si le groupe de codes spécifié est équivalent au groupe de codes actuel. (Hérité de CodeGroup) |
FromXml(SecurityElement, PolicyLevel) |
Obsolète.
Obsolète.
Reconstruit un objet de sécurité avec un état et un niveau de stratégie donnés à partir d’un encodage XML. (Hérité de CodeGroup) |
FromXml(SecurityElement) |
Obsolète.
Obsolète.
Reconstruit un objet de sécurité avec un état donné à partir d’un encodage XML. (Hérité de CodeGroup) |
GetHashCode() |
Obsolète.
Obsolète.
Obtient le code de hachage du groupe de codes actuel. (Hérité de CodeGroup) |
GetType() |
Obsolète.
Obsolète.
Obtient la Type de l’instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Obsolète.
Obsolète.
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
ParseXml(SecurityElement, PolicyLevel) |
Obsolète.
Obsolète.
En cas de substitution dans une classe dérivée, reconstruit les propriétés et l’état interne propres à un groupe de code dérivé à partir de la SecurityElementspécifiée. (Hérité de CodeGroup) |
RemoveChild(CodeGroup) |
Obsolète.
Obsolète.
Supprime le groupe de code enfant spécifié. (Hérité de CodeGroup) |
Resolve(Evidence) |
Obsolète.
Obsolète.
Résout la stratégie pour le groupe de codes et ses descendants pour un ensemble de preuves. |
ResolveMatchingCodeGroups(Evidence) |
Obsolète.
Obsolète.
Résout les groupes de code correspondants. |
ToString() |
Obsolète.
Obsolète.
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
ToXml() |
Obsolète.
Obsolète.
Crée un encodage XML de l’objet de sécurité et son état actuel. (Hérité de CodeGroup) |
ToXml(PolicyLevel) |
Obsolète.
Obsolète.
Crée un encodage XML de l’objet de sécurité, son état actuel et le niveau de stratégie dans lequel le code existe. (Hérité de CodeGroup) |