CodeGroup Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la clase base abstracta de la que deben derivarse todas las implementaciones de grupos de código.
public ref class CodeGroup abstract
[System.Serializable]
public abstract class CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class CodeGroup
[<System.Serializable>]
type CodeGroup = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CodeGroup = class
Public MustInherit Class CodeGroup
- Herencia
-
CodeGroup
- Derivado
- Atributos
Comentarios
Los grupos de código son los bloques de creación de la directiva de seguridad de acceso al código. Cada nivel de directiva consta de un grupo de código raíz que puede tener grupos de código secundarios. Cada grupo de código secundario puede tener sus propios grupos de código secundarios; este comportamiento se extiende a cualquier número de niveles, formando un árbol. Cada grupo de código tiene una condición de pertenencia que determina si un ensamblado determinado pertenece a él en función de la evidencia de ese ensamblado.
Solo se aplicarán los grupos de código cuyas condiciones de pertenencia coincidan con la evidencia de un ensamblado determinado. Si un grupo de código coincidente tiene grupos de código secundarios, los elementos secundarios cuyas condiciones de pertenencia también coincidan con la evidencia proporcionada también se aplicarán.
Constructores
| Nombre | Description |
|---|---|
| CodeGroup(IMembershipCondition, PolicyStatement) |
Inicializa una nueva instancia de CodeGroup. |
Propiedades
| Nombre | Description |
|---|---|
| AttributeString |
Obtiene una representación de cadena de los atributos de la instrucción de directiva para el grupo de código. |
| Children |
Obtiene o establece una lista ordenada de los grupos de código secundarios de un grupo de código. |
| Description |
Obtiene o establece la descripción del grupo de código. |
| MembershipCondition |
Obtiene o establece la condición de pertenencia del grupo de código. |
| MergeLogic |
Cuando se reemplaza en una clase derivada, obtiene la lógica de combinación para el grupo de código. |
| Name |
Obtiene o establece el nombre del grupo de código. |
| PermissionSetName |
Obtiene el nombre del conjunto de permisos con nombre para el grupo de código. |
| PolicyStatement |
Obtiene o establece la instrucción de directiva asociada al grupo de código. |
Métodos
| Nombre | Description |
|---|---|
| AddChild(CodeGroup) |
Agrega un grupo de código secundario al grupo de código actual. |
| Copy() |
Cuando se reemplaza en una clase derivada, realiza una copia profunda del grupo de código actual. |
| CreateXml(SecurityElement, PolicyLevel) |
Cuando se reemplaza en una clase derivada, serializa las propiedades y el estado interno específicos de un grupo de código derivado y agrega la serialización al especificado SecurityElement. |
| Equals(CodeGroup, Boolean) |
Determina si el grupo de código especificado es equivalente al grupo de código actual, comprobando también los grupos de código secundarios, si se especifica. |
| Equals(Object) |
Determina si el grupo de código especificado es equivalente al grupo de código actual. |
| FromXml(SecurityElement, PolicyLevel) |
Reconstruye un objeto de seguridad con un estado y nivel de directiva determinado a partir de una codificación XML. |
| FromXml(SecurityElement) |
Reconstruye un objeto de seguridad con un estado determinado a partir de una codificación XML. |
| GetHashCode() |
Obtiene el código hash del grupo de código actual. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ParseXml(SecurityElement, PolicyLevel) |
Cuando se reemplaza en una clase derivada, reconstruye las propiedades y el estado interno específicos de un grupo de código derivado del especificado SecurityElement. |
| RemoveChild(CodeGroup) |
Quita el grupo de código secundario especificado. |
| Resolve(Evidence) |
Cuando se reemplaza en una clase derivada, resuelve la directiva para el grupo de código y sus descendientes para un conjunto de evidencias. |
| ResolveMatchingCodeGroups(Evidence) |
Cuando se invalida en una clase derivada, resuelve los grupos de código coincidentes. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| ToXml() |
Crea una codificación XML del objeto de seguridad y su estado actual. |
| ToXml(PolicyLevel) |
Crea una codificación XML del objeto de seguridad, su estado actual y el nivel de directiva en el que existe el código. |