Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

System.Security.AccessControl (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.Security.AccessControl proporciona elementos de programación que controlan el acceso a objetos que se pueden proteger, así como las acciones relacionadas con la seguridad de auditoría.

  ClaseDescripción
tbsb79h3.pubclass(es-es,VS.90).gifAccessRuleRepresenta una combinación de la identidad de un usuario, una máscara de acceso y un tipo de control de acceso (conceder o denegar). Un objeto AccessRule también contiene información sobre cómo los objetos secundarios heredan la regla y cómo se propaga esa herencia.
tbsb79h3.pubclass(es-es,VS.90).gifAceEnumerator Proporciona la capacidad para recorrer en iteración las entradas de control de acceso (ACE) de una lista de control de acceso (ACL).
tbsb79h3.pubclass(es-es,VS.90).gifAuditRuleRepresenta una combinación de la identidad de un usuario y una máscara de acceso. Un objeto AuditRule también contiene información sobre cómo los objetos secundarios heredan la regla, cómo se propaga la herencia y para qué condiciones se audita.
tbsb79h3.pubclass(es-es,VS.90).gifAuthorizationRuleDetermina el acceso a los objetos que se pueden proteger. Las clases derivadas AccessRule y AuditRule proporcionan especializaciones para la funcionalidad de acceso y auditoría.
tbsb79h3.pubclass(es-es,VS.90).gifAuthorizationRuleCollectionRepresenta una colección de objetos AuthorizationRule.
tbsb79h3.pubclass(es-es,VS.90).gifCommonAceRepresenta una entrada de control de acceso (ACE).
tbsb79h3.pubclass(es-es,VS.90).gifCommonAclRepresenta una lista de control de acceso (ACL) y es la clase base de las clases DiscretionaryAcl y SystemAcl.
tbsb79h3.pubclass(es-es,VS.90).gifCommonObjectSecurity Controla el acceso a los objetos sin manipulación directa de listas de control de acceso (ACL). Ésta es la clase base abstracta de la clase NativeObjectSecurity.
tbsb79h3.pubclass(es-es,VS.90).gifCommonSecurityDescriptorRepresenta un descriptor de seguridad. Un descriptor de seguridad incluye un propietario, un grupo primario, una lista de control de acceso discrecional (DACL) y una lista de control de acceso de sistema (SACL).
tbsb79h3.pubclass(es-es,VS.90).gifCompoundAceRepresenta una entrada de control de acceso (ACE) compuesta.
tbsb79h3.pubclass(es-es,VS.90).gifCryptoKeyAccessRuleRepresenta una regla de acceso para una clave criptográfica. Una regla de acceso representa una combinación de la identidad de un usuario, una máscara de acceso y un tipo de control de acceso (conceder o denegar). Un objeto de regla de acceso también contiene información sobre cómo los objetos secundarios heredan la regla y cómo se propaga esa herencia.
tbsb79h3.pubclass(es-es,VS.90).gifCryptoKeyAuditRuleRepresenta una regla de auditoría para una clave criptográfica. Una regla de auditoría representa una combinación de la identidad de un usuario y una máscara de acceso. Dicha regla también contiene información sobre cómo los objetos secundarios heredan la regla, cómo se propaga esa herencia y para qué condiciones se audita.
tbsb79h3.pubclass(es-es,VS.90).gifCryptoKeySecurityProporciona la capacidad para controlar el acceso a un objeto de clave criptográfica sin manipulación directa de un lista de control de acceso (ACL).
tbsb79h3.pubclass(es-es,VS.90).gifCustomAceRepresenta una entrada de control de acceso (ACE) que no ha definido uno de los miembros de la enumeración AceType.
tbsb79h3.pubclass(es-es,VS.90).gifDirectoryObjectSecurityProporciona la capacidad para controlar el acceso a los objetos de directorio sin la manipulación directa de listas de control de acceso (ACL).
tbsb79h3.pubclass(es-es,VS.90).gifDirectorySecurityRepresenta el control de acceso y la seguridad de auditoría de un directorio. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifDiscretionaryAclRepresenta una lista de control de acceso discrecional (DACL).
tbsb79h3.pubclass(es-es,VS.90).gifEventWaitHandleAccessRuleRepresenta un conjunto de derechos de acceso concedidos o denegados para un usuario o grupo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifEventWaitHandleAuditRuleRepresenta un conjunto de derechos de acceso que se va a auditar para un usuario o grupo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifEventWaitHandleSecurityRepresenta la seguridad de control de acceso de Windows aplicada a un identificador de espera de sistema con nombre. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifFileSecurityRepresenta el control de acceso y la seguridad de auditoría de un archivo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifFileSystemAccessRuleRepresenta una abstracción de una entrada de control de acceso (ACE) que define una regla de acceso para un archivo o directorio. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifFileSystemAuditRule Representa una abstracción de una entrada de control de acceso (ACE) que define una regla de auditoría para un archivo o directorio. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifFileSystemSecurityRepresenta el control de acceso y la seguridad de auditoría de un archivo o directorio.
tbsb79h3.pubclass(es-es,VS.90).gifGenericAceRepresenta un entrada de control de acceso (ACE) y es la clase base de todas las demás clases ACE.
tbsb79h3.pubclass(es-es,VS.90).gifGenericAclRepresenta una lista de control de acceso (ACL) y es la clase base de las clases CommonAcl, DiscretionaryAcl, RawAcl y SystemAcl.
tbsb79h3.pubclass(es-es,VS.90).gifGenericSecurityDescriptorRepresenta un descriptor de seguridad. Un descriptor de seguridad incluye un propietario, un grupo primario, una lista de control de acceso discrecional (DACL) y una lista de control de acceso de sistema (SACL).
tbsb79h3.pubclass(es-es,VS.90).gifKnownAceEncapsula todos los tipos de entradas de control de acceso (ACE) actualmente definidas por Microsoft Corporation. Todos los objetos KnownAce contienen una máscara de acceso de 32 bits y un objeto SecurityIdentifier.
tbsb79h3.pubclass(es-es,VS.90).gifMutexAccessRuleRepresenta un conjunto de derechos de acceso concedidos o denegados para un usuario o grupo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifMutexAuditRuleRepresenta un conjunto de derechos de acceso que se va a auditar para un usuario o grupo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifMutexSecurityRepresenta la seguridad de control de acceso de Windows para una exclusión mutua con nombre. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifNativeObjectSecurityProporciona la capacidad para controlar el acceso a los objetos nativos sin la manipulación directa de listas de control de acceso (ACL). La enumeración ResourceType define los tipos de objeto nativos.
tbsb79h3.pubclass(es-es,VS.90).gifObjectAccessRuleRepresenta una combinación de la identidad de un usuario, una máscara de acceso y un tipo de control de acceso (conceder o denegar). Un objeto ObjectAccessRule también contiene información sobre el tipo de objeto al que se aplica la regla, el tipo de objeto secundario que puede heredar la regla, cómo los objetos secundarios heredan la regla y cómo se propaga la herencia.
tbsb79h3.pubclass(es-es,VS.90).gifObjectAceControla el acceso a los objetos de Servicios de directorio. Esta clase representa un entrada de control de acceso (ACE) asociada a un objeto de directorio.
tbsb79h3.pubclass(es-es,VS.90).gifObjectAuditRuleRepresenta una combinación de la identidad de un usuario, una máscara de acceso y las condiciones de auditoría. Un objeto ObjectAuditRule también contiene información sobre el tipo de objeto al que se aplica la regla, el tipo de objeto secundario que puede heredarla, la forma en que la heredan los objetos secundarios y la forma en que se propaga esa herencia.
tbsb79h3.pubclass(es-es,VS.90).gifObjectSecurityProporciona la capacidad para controlar el acceso a los objetos sin la manipulación directa de listas de control de acceso (ACL). Esta clase es la clase base abstracta de las clases CommonObjectSecurity y DirectoryObjectSecurity.
tbsb79h3.pubclass(es-es,VS.90).gifPrivilegeNotHeldExceptionLa excepción que se produce cuando un método del espacio de nombres System.Security.AccessControl intenta habilitar un privilegio que no tiene.
tbsb79h3.pubclass(es-es,VS.90).gifQualifiedAceRepresenta una entrada de control de acceso (ACE) que contiene un calificador. El calificador, representado por un objeto AceQualifier, especifica si la ACE concede o deniega el acceso, produce auditorías del sistema o alarmas del sistema. La clase QualifiedAce es la clase base abstracta de las clases CommonAce y ObjectAce.
tbsb79h3.pubclass(es-es,VS.90).gifRawAclRepresenta una lista de control de acceso (ACL).
tbsb79h3.pubclass(es-es,VS.90).gifRawSecurityDescriptorRepresenta un descriptor de seguridad. Un descriptor de seguridad incluye un propietario, un grupo primario, una lista de control de acceso discrecional (DACL) y una lista de control de acceso de sistema (SACL).
tbsb79h3.pubclass(es-es,VS.90).gifRegistryAccessRuleRepresenta un conjunto de derechos de acceso concedido o denegado para un usuario o grupo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifRegistryAuditRuleRepresenta un conjunto de derechos de acceso que se va a auditar para un usuario o grupo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifRegistrySecurityRepresenta la seguridad de control de acceso de Windows para una clave del Registro. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifSemaphoreAccessRuleRepresenta un conjunto de derechos de acceso concedidos o denegados para un usuario o grupo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifSemaphoreAuditRuleRepresenta un conjunto de derechos de acceso que se va a auditar para un usuario o grupo. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifSemaphoreSecurityRepresenta la seguridad de control de acceso de Windows para semáforos con nombre. Esta clase no se puede heredar.
tbsb79h3.pubclass(es-es,VS.90).gifSystemAclRepresenta un lista de control de acceso del sistema (SACL).

  DelegadoDescripción
tbsb79h3.protdelegate(es-es,VS.90).gifNativeObjectSecurity.ExceptionFromErrorCodeProporciona a los integradores una manera de asignar códigos de error numéricos a excepciones concretas que crean.

  EnumeraciónDescripción
tbsb79h3.pubenumeration(es-es,VS.90).gifAccessControlActionsEspecifica las acciones permitidas para objetos que se pueden proteger.
tbsb79h3.pubenumeration(es-es,VS.90).gifAccessControlModificationEspecifica el tipo de modificación del control de acceso que se va a realizar. Los métodos de la clase ObjectSecurity y sus descendientes utilizan esta enumeración.
tbsb79h3.pubenumeration(es-es,VS.90).gifAccessControlSectionsEspecifica las secciones de un descriptor de seguridad que se van a guardar o cargar.
tbsb79h3.pubenumeration(es-es,VS.90).gifAccessControlTypeEspecifica si un objeto AccessRule se utiliza para permitir o para denegar el acceso. Estos valores no son indicadores y no se pueden combinar.
tbsb79h3.pubenumeration(es-es,VS.90).gifAceFlagsEspecifica la herencia y el comportamiento de la auditoría de una entrada de control de acceso (ACE).
tbsb79h3.pubenumeration(es-es,VS.90).gifAceQualifierEspecifica la función de una entrada de control de acceso (ACE).
tbsb79h3.pubenumeration(es-es,VS.90).gifAceTypeDefine los tipos de entrada de control de acceso (ACE) disponibles.
tbsb79h3.pubenumeration(es-es,VS.90).gifAuditFlagsEspecifica las condiciones de auditoría de los intentos de acceso a un objeto asegurable.
tbsb79h3.pubenumeration(es-es,VS.90).gifCompoundAceTypeEspecifica el tipo de un objeto CompoundAce.
tbsb79h3.pubenumeration(es-es,VS.90).gifControlFlagsEstos indicadores afectan al comportamiento del descriptor de seguridad.
tbsb79h3.pubenumeration(es-es,VS.90).gifCryptoKeyRights Especifica la operación de clave criptográfica para la que una regla de autorización controla el acceso o la auditoría.
tbsb79h3.pubenumeration(es-es,VS.90).gifEventWaitHandleRightsEspecifica los derechos de control de acceso que se pueden aplicar a los objetos de evento de sistema con nombre.
tbsb79h3.pubenumeration(es-es,VS.90).gifFileSystemRightsDefine los derechos de acceso que se van a utilizar al crear reglas de acceso y de auditoría.
tbsb79h3.pubenumeration(es-es,VS.90).gifInheritanceFlagsLos indicadores de herencia especifican la semántica de herencia de las entradas de control de acceso (ACE).
tbsb79h3.pubenumeration(es-es,VS.90).gifMutexRightsEspecifica los derechos de control de acceso que se pueden aplicar a los objetos de exclusión mutua de sistema con nombre.
tbsb79h3.pubenumeration(es-es,VS.90).gifObjectAceFlagsEspecifica la presencia de tipos de objeto para entradas de control de acceso (ACE).
tbsb79h3.pubenumeration(es-es,VS.90).gifPropagationFlags Especifica la forma en que las entradas de control de acceso (ACE) se propagan a los objetos secundarios. Estos marcadores sólo son significativos si hay marcadores de herencia.
tbsb79h3.pubenumeration(es-es,VS.90).gifRegistryRightsEspecifica los derechos de control de acceso que se pueden aplicar a los objetos del Registro.
tbsb79h3.pubenumeration(es-es,VS.90).gifResourceTypeEspecifica los tipos de objeto nativos definidos.
tbsb79h3.pubenumeration(es-es,VS.90).gifSecurityInfosEspecifica la sección de un descriptor de seguridad que se va a consultar o establecer.
tbsb79h3.pubenumeration(es-es,VS.90).gifSemaphoreRightsEspecifica los derechos de control de acceso que se pueden aplicar a los objetos de semáforo de sistema con nombre.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft