ObjectSecurity 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í.
Proporciona la capacidad de controlar el acceso a objetos sin manipulación directa de listas de control de acceso (ACL). Esta clase es la clase base abstracta para las CommonObjectSecurity clases y DirectoryObjectSecurity .
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Herencia
-
ObjectSecurity
- Derivado
Constructores
| Nombre | Description |
|---|---|
| ObjectSecurity() |
Inicializa una nueva instancia de la clase ObjectSecurity. |
| ObjectSecurity(Boolean, Boolean) |
Inicializa una nueva instancia de la clase ObjectSecurity. |
| ObjectSecurity(CommonSecurityDescriptor) |
Inicializa una nueva instancia de la clase ObjectSecurity. |
Propiedades
| Nombre | Description |
|---|---|
| AccessRightType |
Obtiene del Type objeto protegible asociado a este ObjectSecurity objeto . |
| AccessRulesModified |
Obtiene o establece un valor booleano que especifica si se han modificado las reglas de acceso asociadas a este ObjectSecurity objeto. |
| AccessRuleType |
Obtiene del Type objeto asociado a las reglas de acceso de este ObjectSecurity objeto. El Type objeto debe ser un objeto que se puede convertir como un SecurityIdentifier objeto . |
| AreAccessRulesCanonical |
Obtiene un valor booleano que especifica si las reglas de acceso asociadas a este ObjectSecurity objeto están en orden canónico. |
| AreAccessRulesProtected |
Obtiene un valor booleano que especifica si la lista de control de acceso discrecional (DACL) asociada a este ObjectSecurity objeto está protegida. |
| AreAuditRulesCanonical |
Obtiene un valor booleano que especifica si las reglas de auditoría asociadas a este ObjectSecurity objeto están en orden canónico. |
| AreAuditRulesProtected |
Obtiene un valor booleano que especifica si la lista de control de acceso del sistema (SACL) asociada a este ObjectSecurity objeto está protegida. |
| AuditRulesModified |
Obtiene o establece un valor booleano que especifica si se han modificado las reglas de auditoría asociadas a este ObjectSecurity objeto. |
| AuditRuleType |
Obtiene el Type objeto asociado a las reglas de auditoría de este ObjectSecurity objeto. El Type objeto debe ser un objeto que se puede convertir como un SecurityIdentifier objeto . |
| GroupModified |
Obtiene o establece un valor booleano que especifica si se ha modificado el grupo asociado al objeto protegible. |
| IsContainer |
Obtiene un valor booleano que especifica si este ObjectSecurity objeto es un objeto contenedor. |
| IsDS |
Obtiene un valor booleano que especifica si este ObjectSecurity objeto es un objeto de directorio. |
| OwnerModified |
Obtiene o establece un valor booleano que especifica si se ha modificado el propietario del objeto protegible. |
Métodos
| Nombre | Description |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Inicializa una nueva instancia de la AccessRule clase con los valores especificados. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Inicializa una nueva instancia de la AuditRule clase con los valores especificados. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetGroup(Type) |
Obtiene el grupo principal asociado al propietario especificado. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetOwner(Type) |
Obtiene el propietario asociado al grupo principal especificado. |
| GetSecurityDescriptorBinaryForm() |
Devuelve una matriz de valores de bytes que representa la información del descriptor de seguridad de este ObjectSecurity objeto. |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Devuelve la representación del lenguaje de definición de descriptores de seguridad (SDDL) de las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IsSddlConversionSupported() |
Devuelve un valor booleano que especifica si el descriptor de seguridad asociado a este ObjectSecurity objeto se puede convertir al formato lenguaje de definición de descriptores de seguridad (SDDL). |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Aplica la modificación especificada a la lista de control de acceso discrecional (DACL) asociada a este ObjectSecurity objeto. |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Aplica la modificación especificada a la lista de control de acceso discrecional (DACL) asociada a este ObjectSecurity objeto. |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Aplica la modificación especificada a la lista de control de acceso del sistema (SACL) asociada a este ObjectSecurity objeto. |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Aplica la modificación especificada a la lista de control de acceso del sistema (SACL) asociada a este ObjectSecurity objeto. |
| Persist(Boolean, String, AccessControlSections) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los |
| Persist(SafeHandle, AccessControlSections) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los |
| Persist(String, AccessControlSections) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los |
| PurgeAccessRules(IdentityReference) |
Quita todas las reglas de acceso asociadas al especificado IdentityReference. |
| PurgeAuditRules(IdentityReference) |
Quita todas las reglas de auditoría asociadas al especificado IdentityReference. |
| ReadLock() |
Bloquea este ObjectSecurity objeto para el acceso de lectura. |
| ReadUnlock() |
Desbloquea este ObjectSecurity objeto para el acceso de lectura. |
| SetAccessRuleProtection(Boolean, Boolean) |
Establece o quita la protección de las reglas de acceso asociadas a este ObjectSecurity objeto. Los objetos primarios no pueden modificar las reglas de acceso protegidas a través de la herencia. |
| SetAuditRuleProtection(Boolean, Boolean) |
Establece o quita la protección de las reglas de auditoría asociadas a este ObjectSecurity objeto. Los objetos primarios no pueden modificar las reglas de auditoría protegidas a través de la herencia. |
| SetGroup(IdentityReference) |
Establece el grupo principal para el descriptor de seguridad asociado a este ObjectSecurity objeto. |
| SetOwner(IdentityReference) |
Establece el propietario del descriptor de seguridad asociado a este ObjectSecurity objeto. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Establece las secciones especificadas del descriptor de seguridad para este ObjectSecurity objeto de la matriz especificada de valores de bytes. |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Establece el descriptor de seguridad de este ObjectSecurity objeto de la matriz especificada de valores de bytes. |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Establece las secciones especificadas del descriptor de seguridad para este ObjectSecurity objeto de la cadena de lenguaje de definición de descriptores de seguridad (SDDL) especificada. |
| SetSecurityDescriptorSddlForm(String) |
Establece el descriptor de seguridad de este ObjectSecurity objeto a partir de la cadena especificada del lenguaje de definición de descriptores de seguridad (SDDL). |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| WriteLock() |
Bloquea este ObjectSecurity objeto para el acceso de escritura. |
| WriteUnlock() |
Desbloquea este ObjectSecurity objeto para el acceso de escritura. |