Exportar (0) Imprimir
Expandir todo

SecurityCriticalAttribute (Clase)

Especifica que el código o el ensamblado realiza las operaciones críticas de seguridad.

Espacio de nombres: System.Security
Ensamblado: mscorlib (en mscorlib.dll)

[AttributeUsageAttribute(AttributeTargets.Assembly|AttributeTargets.Module|AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Enum|AttributeTargets.Constructor|AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field|AttributeTargets.Event|AttributeTargets.Interface|AttributeTargets.Delegate, AllowMultiple=false, Inherited=false)] 
public sealed class SecurityCriticalAttribute : Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Assembly|AttributeTargets.Module|AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Enum|AttributeTargets.Constructor|AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field|AttributeTargets.Event|AttributeTargets.Interface|AttributeTargets.Delegate, AllowMultiple=false, Inherited=false) */ 
public final class SecurityCriticalAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Assembly|AttributeTargets.Module|AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Enum|AttributeTargets.Constructor|AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Field|AttributeTargets.Event|AttributeTargets.Interface|AttributeTargets.Delegate, AllowMultiple=false, Inherited=false) 
public final class SecurityCriticalAttribute extends Attribute
No aplicable.

Las operaciones críticas de seguridad son acciones que afectan a la seguridad de acceso a código, como la elevación de privilegios a través de la supresión de comprobaciones de seguridad de acceso a código utilizando el método Assert, llamar a código administrado no seguro, etc. Se debe aplicar el atributo SecurityCriticalAttribute al código para que éste realice las operaciones críticas de seguridad. El código crítico de seguridad es accesible desde el código de confianza parcial y puede exponer el acceso a funciones o recursos protegidos. El código que tiene aplicado el atributo SecurityCriticalAttribute debe estar sujeto a una auditoría de seguridad rigurosa para garantizar que se pueda utilizar sin ningún riesgo en un entorno de ejecución seguro. Las operaciones que no son críticas de seguridad se describen como transparentes.

Al aplicar el atributo SecurityCriticalAttribute en el nivel de ensamblado, lo identifica como un ensamblado crítico de seguridad. El ensamblado completo se puede identificar como crítico estableciendo el parámetro de ámbito Everything.

System.Object
   System.Attribute
    System.Security.SecurityCriticalAttribute

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft