UnionCodeGroup Clase

Definición

Precaución

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

Precaución

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

Precaución

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

Precaución

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.

Representa un grupo de código cuya instrucción de directiva es la unión de la instrucción de directiva del grupo de código actual y la de todos sus grupos de código secundarios coincidentes. Esta clase no puede heredarse.

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
Herencia
UnionCodeGroup
Atributos

Comentarios

Precaución

La seguridad de acceso del código (CAS) ha quedado en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y generan errores si se usan API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.

Los grupos de código son los bloques de creación de la directiva de seguridad de acceso de código. Cada nivel de directiva consta de un grupo de código raíz que puede tener grupos de código secundarios (etc.), formando un árbol. Cada grupo de código tiene una condición de pertenencia que determina si un ensamblado determinado pertenece a él o no, en función de la evidencia de ese ensamblado. Solo los grupos de código cuyas condiciones de pertenencia coinciden con un ensamblado determinado y sus grupos de código secundarios aplican la directiva.

UnionCodeGroup es el tipo de grupo de código más común; la instrucción de directiva de todos los grupos de código secundarios coincidentes (y por extensión sus grupos de código secundarios) se combinan con el conjunto de permisos del grupo de código primario coincidente. Por lo tanto, si su condición de pertenencia coincide, este grupo de código forma la unión de su instrucción de directiva y las de todos sus grupos de código secundarios que también coinciden con la evidencia.

UnionCodeGroup los grupos de código son los grupos de código creados por la utilidad CASPOL (consulte Caspol.exe (Herramienta de directiva de seguridad de acceso de código)).

Constructores

UnionCodeGroup(IMembershipCondition, PolicyStatement)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Inicializa una nueva instancia de la clase UnionCodeGroup.

Propiedades

AttributeString
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene una representación en forma de cadena de los atributos de la instrucción de directiva del grupo de código.

(Heredado de CodeGroup)
Children
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene o establece una lista ordenada de los grupos de código secundarios de un grupo de código.

(Heredado de CodeGroup)
Description
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene o establece la descripción del grupo de código.

(Heredado de CodeGroup)
MembershipCondition
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene o establece la condición de pertenencia del grupo de código.

(Heredado de CodeGroup)
MergeLogic
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene la lógica de combinación.

Name
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene o establece el nombre del grupo de código.

(Heredado de CodeGroup)
PermissionSetName
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene el nombre del conjunto de permisos con nombre del grupo de código.

(Heredado de CodeGroup)
PolicyStatement
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene o establece la instrucción de directiva asociada al grupo de código.

(Heredado de CodeGroup)

Métodos

AddChild(CodeGroup)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Agrega un grupo de código secundario al grupo de código actual.

(Heredado de CodeGroup)
Copy()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Realiza una copia profunda del código de grupo actual.

CreateXml(SecurityElement, PolicyLevel)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Cuando se reemplaza en una clase derivada, serializa las propiedades y el estado interno específico de un grupo de código derivado y agrega la serialización al SecurityElement especificado.

(Heredado de CodeGroup)
Equals(CodeGroup, Boolean)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

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 especifican.

(Heredado de CodeGroup)
Equals(Object)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Determina si el grupo de código especificado es equivalente al grupo de código actual.

(Heredado de CodeGroup)
FromXml(SecurityElement)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Reconstruye un objeto de seguridad con un estado dado a partir de codificación XML.

(Heredado de CodeGroup)
FromXml(SecurityElement, PolicyLevel)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Reconstruye un objeto de seguridad con un estado y un nivel de directiva dados a partir de codificación XML.

(Heredado de CodeGroup)
GetHashCode()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene el código hash del grupo de código actual.

(Heredado de CodeGroup)
GetType()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Crea una copia superficial del Object actual.

(Heredado de Object)
ParseXml(SecurityElement, PolicyLevel)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Cuando se reemplaza en una clase derivada, reconstruye las propiedades y el estado interno específico de un grupo de código derivado del SecurityElement especificado.

(Heredado de CodeGroup)
RemoveChild(CodeGroup)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Quita el grupo de código secundario especificado.

(Heredado de CodeGroup)
Resolve(Evidence)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Resuelve la directiva del grupo de código y sus descendientes para un conjunto de pruebas.

ResolveMatchingCodeGroups(Evidence)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Revuelve los grupos de código coincidentes.

ToString()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToXml()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Crea una codificación XML del objeto de seguridad y su estado actual.

(Heredado de CodeGroup)
ToXml(PolicyLevel)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Crea una codificación XML del objeto de seguridad, de su estado actual y del nivel de directiva donde está incluido el código.

(Heredado de CodeGroup)

Se aplica a