UnionCodeGroup Classe

Définition

Attention

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

Attention

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

Attention

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

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 de l'instruction de stratégie de tous ses groupes de codes 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 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
Héritage
UnionCodeGroup
Attributs

Remarques

Attention

La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET ne respectent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent chercher d’autres moyens pour accomplir les tâches liées à la 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 code a une condition d’appartenance qui détermine si un assembly donné lui appartient ou non, en fonction des preuves 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 code enfants correspondants (et, par extension, leurs groupes de code enfants) sont combinées avec le jeu d’autorisations du groupe de code parent correspondant. Par conséquent, si sa condition d’appartenance correspond, ce groupe de code forme l’union de son instruction de stratégie et de tous ses groupes de codes enfants qui correspondent également à la preuve.

UnionCodeGroup les groupes de code 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.
Obsolète.
Obsolète.

Initialise une nouvelle instance de la classe UnionCodeGroup.

Propriétés

AttributeString
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient une chaîne représentant les attributs de l'instruction de stratégie pour le groupe de codes.

(Hérité de CodeGroup)
Children
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient ou définit une liste triée des groupes de codes enfants d'un groupe de codes.

(Hérité de CodeGroup)
Description
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient ou définit la description du groupe de codes.

(Hérité de CodeGroup)
MembershipCondition
Obsolète.
Obsolète.
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.
Obsolète.
Obsolète.

Obtient la logique de fusion.

Name
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient ou définit le nom du groupe de codes.

(Hérité de CodeGroup)
PermissionSetName
Obsolète.
Obsolète.
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.
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.
Obsolète.
Obsolète.

Ajoute un groupe de codes enfant au groupe de codes actuel.

(Hérité de CodeGroup)
Copy()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Effectue une copie complète du groupe de codes actuel.

CreateXml(SecurityElement, PolicyLevel)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

En cas de substitution dans une classe dérivée, sérialise des propriétés et un état interne spécifique à un groupe de codes dérivé et ajoute la sérialisation au SecurityElement spécifié.

(Hérité de CodeGroup)
Equals(CodeGroup, Boolean)
Obsolète.
Obsolète.
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, si cela est spécifié.

(Hérité de CodeGroup)
Equals(Object)
Obsolète.
Obsolète.
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)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Reconstruit un objet de sécurité avec un état donné à partir d'un codage XML.

(Hérité de CodeGroup)
FromXml(SecurityElement, PolicyLevel)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Reconstruit un objet de sécurité avec un état et un niveau de stratégie donnés à partir d'un codage XML.

(Hérité de CodeGroup)
GetHashCode()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient le code de hachage du groupe de codes actif.

(Hérité de CodeGroup)
GetType()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ParseXml(SecurityElement, PolicyLevel)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

En cas de substitution dans une classe dérivée, reconstruit des propriétés et un état interne spécifique à un groupe de codes dérivé du SecurityElement spécifié.

(Hérité de CodeGroup)
RemoveChild(CodeGroup)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Supprime le groupe de codes enfants spécifié.

(Hérité de CodeGroup)
Resolve(Evidence)
Obsolète.
Obsolète.
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.
Obsolète.
Obsolète.

Résout des groupes de codes correspondants.

ToString()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ToXml()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Crée un codage XML de l’objet de sécurité et de son état actuel.

(Hérité de CodeGroup)
ToXml(PolicyLevel)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Crée un codage XML de l'objet de sécurité, de son état actuel et du niveau de stratégie dans lequel le code existe.

(Hérité de CodeGroup)

S’applique à