System.Security Espacio de nombres
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í.
Proporciona la estructura subyacente del sistema de seguridad de Common Language Runtime, incluidas las clases base de los permisos.
Clases
AllowPartiallyTrustedCallersAttribute |
Permite que el código de confianza parcial llame al ensamblado. Sin esta declaración, solo los llamadores de plena confianza pueden usar el ensamblado. Esta clase no puede heredarse. |
CodeAccessPermission |
Define la estructura subyacente de todos los permisos de acceso del código. |
HostProtectionException |
Excepción que se produce cuando se detecta un error de host denegado. |
HostSecurityManager |
Permite el control y la personalización del comportamiento de la seguridad para los dominios de aplicaciones. |
NamedPermissionSet |
Define un conjunto de permisos que tiene un nombre y una descripción asociada. Esta clase no puede heredarse. |
PermissionSet |
Representa una colección que puede contener muchos tipos diferentes de permisos. |
ReadOnlyPermissionSet |
Representa una colección de solo lectura que puede contener muchos tipos diferentes de permisos. |
SecureString |
Representa el texto que debe mantenerse confidencial (por ejemplo, mediante su eliminación de la memoria del equipo cuando ya no se necesite). Esta clase no puede heredarse. |
SecureStringMarshal |
Proporciona una colección de métodos para asignar memoria no administrada y copiar bloques de memoria no administrados. |
SecurityContext |
Encapsula y propaga todos los datos relacionados con la seguridad para contextos de ejecución que se transfieren entre subprocesos. Esta clase no puede heredarse. |
SecurityCriticalAttribute |
Especifica que el código o un ensamblado realizan las operaciones críticas de seguridad. |
SecurityElement |
Representa el modelo de objetos XML para codificar objetos de seguridad. Esta clase no puede heredarse. |
SecurityException |
La excepción que se produce cuando se detecta un error de seguridad. |
SecurityManager |
Proporciona el punto de acceso principal para las clases que interactúan con el sistema de seguridad. Esta clase no puede heredarse. |
SecurityRulesAttribute |
Indica el conjunto de reglas de seguridad que Common Language Runtime debe exigir para un ensamblado. |
SecuritySafeCriticalAttribute |
Identifica los tipos o los miembros como críticos para la seguridad y determina que el código transparente puede acceder a ellos con seguridad. |
SecurityState |
Proporciona una clase base para solicitar el estado de seguridad de una acción del objeto AppDomainManager. |
SecurityTransparentAttribute |
Especifica que un ensamblado no puede producir una elevación de privilegios. |
SecurityTreatAsSafeAttribute |
Identifica cuál de los miembros SecurityCriticalAttribute no públicos es accesible mediante el código transparente dentro del ensamblado. |
SuppressUnmanagedCodeSecurityAttribute |
Permite que el código administrado llame a código sin administrar sin un recorrido de pila. Esta clase no puede heredarse. |
UnverifiableCodeAttribute |
Marca módulos que contienen código que no se puede comprobar. Esta clase no puede heredarse. |
VerificationException |
Excepción que se produce cuando la directiva de seguridad necesita código para tener seguridad de tipos y el proceso de comprobación no puede comprobar que el código tiene seguridad de tipos. |
XmlSyntaxException |
Excepción que se provoca cuando existe un error de sintaxis al analizar XML. Esta clase no puede heredarse. |
Interfaces
IEvidenceFactory |
Obtiene Evidence de un objeto. |
IPermission |
Define métodos implementados por tipos de permiso. |
ISecurityEncodable |
Define 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. |
ISecurityPolicyEncodable |
Admite los métodos que convierten el estado del objeto de permiso en y de una representación de elemento XML. |
IStackWalk |
Administra el recorrido de pila que determina si todos los autores de llamada de la pila de llamadas tienen los permisos necesarios para tener acceso a un recurso protegido. |
Enumeraciones
HostSecurityManagerOptions |
Especifica los componentes de las directivas de seguridad que va utilizar el administrador de seguridad del host. |
ManifestKinds |
Representa el tipo de manifiesto al que se aplica la información de la firma. |
PartialTrustVisibilityLevel |
Especifica la visibilidad de confianza parcial predeterminada para el código que está marcado con el atributo AllowPartiallyTrustedCallersAttribute (APTCA). |
PolicyLevelType |
Especifica el tipo de un nivel de directiva de código administrado. |
SecurityContextSource |
Identifica el origen del contexto de seguridad. |
SecurityCriticalScope |
Especifica el ámbito de SecurityCriticalAttribute. |
SecurityRuleSet |
Identifica el conjunto de reglas de seguridad que Common Language Runtime debe exigir para un ensamblado. |
SecurityZone |
Define los valores enteros que corresponden a las zonas de seguridad que utiliza la directiva de seguridad. |