FirstMatchCodeGroup Clase

Definición

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.

Permite definir la directiva de seguridad mediante la unión de la instrucción de directiva de un grupo de código y el del primer grupo de código secundario que coincide. Esta clase no puede heredarse.

public ref class FirstMatchCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Serializable]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FirstMatchCodeGroup : 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 FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[<System.Serializable>]
type FirstMatchCodeGroup = class
    inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FirstMatchCodeGroup = 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 FirstMatchCodeGroup = class
    inherit CodeGroup
Public NotInheritable Class FirstMatchCodeGroup
Inherits CodeGroup
Herencia
FirstMatchCodeGroup
Atributos

Comentarios

Caution

La seguridad de acceso al código (CAS) está en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y producen errores si se utilizan las 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 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 los grupos de código cuyas condiciones de pertenencia coinciden con un ensamblado determinado y sus grupos de código secundarios aplican la directiva.

Al igual que cualquier grupo de código, FirstMatchCodeGroup solo se aplica cuando su condición de pertenencia coincide con la evidencia de un ensamblado. Si hay una coincidencia, comprueba la condición de pertenencia de cada elemento secundario en orden y se detiene cuando se produce la primera coincidencia. El resultado de FirstMatchCodeGroup es la unión de la instrucción de directiva del grupo de código raíz y la instrucción policy del primer grupo secundario de ese grupo de código que coincide.

FirstMatchCodeGroup está pensado para el uso mediante programación por parte de los hosts de dominio de aplicación para establecer la directiva de dominio.

Constructores

Nombre Description
FirstMatchCodeGroup(IMembershipCondition, PolicyStatement)
Obsoletos.

Inicializa una nueva instancia de la clase FirstMatchCodeGroup.

Propiedades

Nombre Description
AttributeString
Obsoletos.

Obtiene una representación de cadena de los atributos de la instrucción de directiva para el grupo de código.

(Heredado de CodeGroup)
Children
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.

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

(Heredado de CodeGroup)
MembershipCondition
Obsoletos.

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

(Heredado de CodeGroup)
MergeLogic
Obsoletos.

Obtiene la lógica de combinación.

Name
Obsoletos.

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

(Heredado de CodeGroup)
PermissionSetName
Obsoletos.

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

(Heredado de CodeGroup)
PolicyStatement
Obsoletos.

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

(Heredado de CodeGroup)

Métodos

Nombre Description
AddChild(CodeGroup)
Obsoletos.

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

(Heredado de CodeGroup)
Copy()
Obsoletos.

Realiza una copia profunda del grupo de código.

CreateXml(SecurityElement, PolicyLevel)
Obsoletos.

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.

(Heredado de CodeGroup)
Equals(CodeGroup, Boolean)
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 especifica.

(Heredado de CodeGroup)
Equals(Object)
Obsoletos.

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

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

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

(Heredado de CodeGroup)
FromXml(SecurityElement)
Obsoletos.

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

(Heredado de CodeGroup)
GetHashCode()
Obsoletos.

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

(Heredado de CodeGroup)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

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

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.

(Heredado de CodeGroup)
RemoveChild(CodeGroup)
Obsoletos.

Quita el grupo de código secundario especificado.

(Heredado de CodeGroup)
Resolve(Evidence)
Obsoletos.

Resuelve la directiva para el grupo de código y sus descendientes para un conjunto de evidencias.

ResolveMatchingCodeGroups(Evidence)
Obsoletos.

Resuelve los grupos de código coincidentes.

ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToXml()
Obsoletos.

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

(Heredado de CodeGroup)
ToXml(PolicyLevel)
Obsoletos.

Crea una codificación XML del objeto de seguridad, su estado actual y el nivel de directiva en el que existe el código.

(Heredado de CodeGroup)

Se aplica a