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.
| Clase | Descripción | |
|---|---|---|
|
AllowPartiallyTrustedCallersAttribute | Permite que código de confianza parcial llame a un ensamblado. Sin esta declaración, solo los llamadores de plena confianza pueden utilizar el ensamblado. Esta clase no puede heredarse. |
|
CodeAccessPermission | Define la estructura subyacente de todos los permisos de acceso al código. |
|
HostProtectionException | La excepción que se produce cuando se detecta un recurso 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 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 puede heredarse. |
|
SecurityContext | Encapsula y propaga todos los datos relacionados con la seguridad para contextos de ejecución transferidos entre subprocesos. Esta clase no puede heredarse. |
|
SecurityCriticalAttribute | Especifica que el código o el ensamblado realiza 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 tipos o miembros como críticos para la seguridad y accesibles de forma segura mediante código transparente. |
|
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 | Obsoleto. Identifica cuál de los miembros SecurityCriticalAttribute no públicos es accesible mediante el código transparente dentro del ensamblado. |
|
SuppressUnmanagedCodeSecurityAttribute | Permite al código administrado llamar al código no administrado sin realizar 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 requiere que el código tenga seguridad de tipos y el proceso de comprobación no puede comprobar este punto. |
|
XmlSyntaxException | Excepción que se provoca cuando existe un error de sintaxis al analizar XML. Esta clase no puede heredarse. |
| Interfaz | Descripción | |
|---|---|---|
|
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 llamadores de la pila de llamadas disponen de los permisos necesarios para obtener acceso a un recurso protegido. |
| Enumeración | Descripción | |
|---|---|---|
|
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 | Obsoleto. 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. |
Contenido de la comunidad
Agregar