CommonSecurityDescriptor Clase
Definición
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í.
Representa 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 del sistema (SACL).
public ref class CommonSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class CommonSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type CommonSecurityDescriptor = class
inherit GenericSecurityDescriptor
Public NotInheritable Class CommonSecurityDescriptor
Inherits GenericSecurityDescriptor
- Herencia
Constructores
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) |
Inicializa una nueva instancia de la clase CommonSecurityDescriptor a partir de la matriz de valores de tipo byte especificada. |
CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) |
Inicializa una nueva instancia de la clase CommonSecurityDescriptor a partir de la información especificada. |
CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) |
Inicializa una nueva instancia de la clase CommonSecurityDescriptor a partir del objeto RawSecurityDescriptor especificado. |
CommonSecurityDescriptor(Boolean, Boolean, String) |
Inicializa una nueva instancia de la clase CommonSecurityDescriptor a partir de la cadena de lenguaje de definición de descriptores de seguridad (SDDL) especificada. |
Propiedades
BinaryLength |
Obtiene la longitud, en bytes, de la representación binaria del objeto GenericSecurityDescriptor actual. Esta longitud debe usarse antes de serializar la ACL en una matriz binaria con el método GetBinaryForm(Byte[], Int32) . (Heredado de GenericSecurityDescriptor) |
ControlFlags |
Obtiene los valores que especifican el comportamiento del objeto CommonSecurityDescriptor. |
DiscretionaryAcl |
Obtiene o establece la lista de control de acceso discrecional (DACL) para este objeto CommonSecurityDescriptor. La DACL contiene las reglas de acceso. |
Group |
Obtiene o establece el grupo primario de este objeto CommonSecurityDescriptor. |
IsContainer |
Obtiene un valor booleano que especifica si el objeto asociado a este objeto CommonSecurityDescriptor es un objeto contenedor. |
IsDiscretionaryAclCanonical |
Obtiene un valor booleano que especifica si la lista de control de acceso discrecional (DACL) asociada a este objeto CommonSecurityDescriptor está en orden canónico. |
IsDS |
Obtiene un valor booleano que especifica si el objeto asociado a este objeto CommonSecurityDescriptor es un objeto de directorio. |
IsSystemAclCanonical |
Obtiene un valor booleano que especifica si la lista de control de acceso de sistema (SACL) asociada a este objeto CommonSecurityDescriptor está en orden canónico. |
Owner |
Obtiene o establece el propietario del objeto asociado a este objeto CommonSecurityDescriptor. |
SystemAcl |
Obtiene o establece la lista de control de acceso de sistema (SACL) para este objeto CommonSecurityDescriptor. La SACL contiene reglas de auditoría. |
Métodos
AddDiscretionaryAcl(Byte, Int32) |
Obtiene o establece la propiedad DiscretionaryAcl para esta instancia CommonSecurityDescriptor y establece la marca DiscretionaryAclPresent. |
AddSystemAcl(Byte, Int32) |
Obtiene o establece la propiedad SystemAcl para esta instancia CommonSecurityDescriptor y establece la marca SystemAclPresent. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetBinaryForm(Byte[], Int32) |
Devuelve una matriz de valores de byte que representa la información contenida en este objeto GenericSecurityDescriptor. (Heredado de GenericSecurityDescriptor) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetSddlForm(AccessControlSections) |
Devuelve la presentación del Lenguaje de definición de descriptores de seguridad (SDDL) de las secciones especificadas del descriptor de seguridad que este objeto GenericSecurityDescriptor representa. (Heredado de GenericSecurityDescriptor) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
PurgeAccessControl(SecurityIdentifier) |
Quita todas las reglas de acceso para el identificador de seguridad especificado de la lista de control de acceso discrecional (DACL) asociada a este objeto CommonSecurityDescriptor. |
PurgeAudit(SecurityIdentifier) |
Quita todas las reglas de auditoría para el identificador de seguridad especificado de la lista de control de acceso de sistema (SACL) asociada a este objeto CommonSecurityDescriptor. |
SetDiscretionaryAclProtection(Boolean, Boolean) |
Establece la protección de herencia para la lista de control de acceso discrecional (DACL) asociada a este objeto CommonSecurityDescriptor. Las DACL que están protegidas no heredan las reglas de acceso de los contenedores primarios. |
SetSystemAclProtection(Boolean, Boolean) |
Establece la protección de herencia para la lista de control de acceso de sistema (SACL) asociada a este objeto CommonSecurityDescriptor. Las SACL que están protegidas no heredan las reglas de auditoría de los contenedores primarios. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |