Esta documentación está archivada y no tiene mantenimiento.

System.Security (Espacio de nombres)

El espacio de nombres System.Security proporciona la estructura subyacente del sistema de seguridad de Common Language Runtime, incluidas las clases base de los permisos.

 ClaseDescripción
Clase públicaAllowPartiallyTrustedCallersAttributePermite que un código de confianza parcial llame a ensamblados con nombre seguro. Sin esta declaración, sólo los llamadores de plena confianza pueden utilizar estos ensamblados. Esta clase no puede heredarse.
Clase públicaCodeAccessPermissionDefine la estructura subyacente de todos los permisos de acceso al código.
Clase públicaHostProtectionExceptionExcepción que se produce cuando se detecta un error de host denegado.
Clase públicaHostSecurityManagerPermite el control y la personalización del comportamiento de la seguridad para los dominios de aplicaciones.
Clase públicaNamedPermissionSetDefine un conjunto de permisos que tiene un nombre y una descripción asociada. No se puede heredar esta clase.
Clase públicaPermissionSetRepresenta una colección que puede contener muchos tipos diferentes de permisos.
Clase públicaSecureStringRepresenta texto que se debe mantener confidencial. El texto se cifra por cuestiones de privacidad cuando se utiliza, y se elimina de la memoria del equipo cuando deja de ser necesario. Esta clase no se puede heredar.
Clase públicaSecurityContextEncapsula y propaga todos los datos relacionados con la seguridad para contextos de ejecución transferidos entre subprocesos. Esta clase no se puede heredar.
Clase públicaSecurityCriticalAttributeEspecifica que el código o el ensamblado realiza las operaciones críticas de seguridad.
Clase públicaSecurityElementRepresenta el modelo de objetos XML para codificar objetos de seguridad. No se puede heredar esta clase.
Clase públicaSecurityExceptionLa excepción que se produce cuando se detecta un error de seguridad.
Clase públicaSecurityManagerProporciona el punto de acceso principal para las clases que interactúan con el sistema de seguridad. No se puede heredar esta clase.
Clase públicaSecurityTransparentAttributeEspecifica que un ensamblado no puede producir una elevación de privilegios.
Clase públicaSecurityTreatAsSafeAttributeIdentifica cuál de los miembros SecurityCriticalAttribute no públicos es accesible mediante el código transparente dentro del ensamblado.
Clase públicaSuppressUnmanagedCodeSecurityAttributePermite al código administrado llamar al código no administrado sin realizar un recorrido de pila. No se puede heredar esta clase.
Clase públicaUnverifiableCodeAttributeMarca módulos que contienen código que no se puede comprobar. No se puede heredar esta clase.
Clase públicaVerificationExceptionExcepción que se produce cuando la directiva de seguridad requiere que el código tenga seguridad de tipos y el proceso de comprobación no puede comprobar este punto.
Clase públicaXmlSyntaxExceptionExcepción que se provoca cuando existe un error de sintaxis al analizar XML. No se puede heredar esta clase.

 InterfazDescripción
Interfaz públicaIEvidenceFactoryObtiene Evidence de un objeto.
Interfaz públicaIPermissionDefine métodos implementados por tipos de permiso.
Interfaz públicaISecurityEncodableDefine los métodos que convierten el estado del objeto de permiso en una representación de elemento XML y desde una representación de elemento XML.
Interfaz públicaISecurityPolicyEncodableAdmite los métodos que convierten el estado del objeto de permiso en y de una representación de elemento XML.
Interfaz públicaIStackWalkAdministra el recorrido de pila que determina si todos los llamadores de la pila de llamadas disponen de los permisos necesarios para obtener acceso a un recurso protegido.

 EnumeraciónDescripción
Enumeración públicaHostSecurityManagerOptionsEspecifica los componentes de las directivas de seguridad que va utilizar el administrador de seguridad del host.
Enumeración públicaPolicyLevelTypeEspecifica el tipo de un nivel de directiva de código administrado.
Enumeración públicaSecurityCriticalScopeEspecifica el ámbito de SecurityCriticalAttribute.
Enumeración públicaSecurityZoneDefine los valores enteros que corresponden a las zonas de seguridad que utiliza la directiva de seguridad.
Mostrar: