ObjectSecurity Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Proporciona a capacidade de controlar o acesso a objetos sem manipulação direta das Listas de Controlo de Acesso (ACLs). Esta classe é a classe base abstrata para as CommonObjectSecurity classes e DirectoryObjectSecurity .
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Herança
-
ObjectSecurity
- Derivado
Construtores
| Name | Description |
|---|---|
| ObjectSecurity() |
Inicializa uma nova instância da ObjectSecurity classe. |
| ObjectSecurity(Boolean, Boolean) |
Inicializa uma nova instância da ObjectSecurity classe. |
| ObjectSecurity(CommonSecurityDescriptor) |
Inicializa uma nova instância da ObjectSecurity classe. |
Propriedades
| Name | Description |
|---|---|
| AccessRightType |
Obtém o Type do objeto seguro associado a este ObjectSecurity objeto. |
| AccessRulesModified |
Recebe ou define um valor booleano que especifica se as regras de acesso associadas a este ObjectSecurity objeto foram modificadas. |
| AccessRuleType |
Obtém o Type do objeto associado às regras de acesso desse ObjectSecurity objeto. O Type objeto deve ser um objeto que pode ser lançado como um SecurityIdentifier objeto. |
| AreAccessRulesCanonical |
Obtém um valor booleano que especifica se as regras de acesso associadas a este ObjectSecurity objeto estão em ordem canónica. |
| AreAccessRulesProtected |
Recebe um valor booleano que especifica se a Lista de Controlo de Acesso Discricionária (DACL) associada a este objeto ObjectSecurity está protegida. |
| AreAuditRulesCanonical |
Obtém um valor booleano que especifica se as regras de auditoria associadas a este ObjectSecurity objeto estão em ordem canónica. |
| AreAuditRulesProtected |
Obtém um valor booleano que especifica se a Lista de Controlo de Acesso do Sistema (SACL) associada a este objeto ObjectSecurity está protegida. |
| AuditRulesModified |
Recebe ou define um valor booleano que especifica se as regras de auditoria associadas a este ObjectSecurity objeto foram modificadas. |
| AuditRuleType |
Obtém o Type objeto associado às regras de auditoria desse ObjectSecurity objeto. O Type objeto deve ser um objeto que pode ser lançado como um SecurityIdentifier objeto. |
| GroupModified |
Recebe ou define um valor booleano que especifica se o grupo associado ao objeto securável foi modificado. |
| IsContainer |
Obtém um valor booleano que especifica se este ObjectSecurity objeto é um objeto contentor. |
| IsDS |
Obtém um valor booleano que especifica se este ObjectSecurity objeto é um objeto de diretório. |
| OwnerModified |
Recebe ou define um valor booleano que especifica se o proprietário do objeto securável foi modificado. |
Métodos
| Name | Description |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Inicializa uma nova instância da AccessRule classe com os valores especificados. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Inicializa uma nova instância da AuditRule classe com os valores especificados. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetGroup(Type) |
Obtém o grupo principal associado ao proprietário especificado. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetOwner(Type) |
Associa o proprietário ao grupo principal especificado. |
| GetSecurityDescriptorBinaryForm() |
Devolve um array de valores de bytes que representa a informação do descritor de segurança para este ObjectSecurity objeto. |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Devolve a representação da Linguagem de Definição de Descritores de Segurança (SDDL) das secções especificadas do descritor de segurança associado a este ObjectSecurity objeto. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsSddlConversionSupported() |
Devolve um valor booleano que especifica se o descritor de segurança associado a este ObjectSecurity objeto pode ser convertido para o formato de Linguagem de Definição de Descritores de Segurança (SDDL). |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Aplica a modificação especificada à Lista de Controlo de Acesso Discricionária (DACL) associada a este objeto ObjectSecurity. |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Aplica a modificação especificada à Lista de Controlo de Acesso Discricionária (DACL) associada a este objeto ObjectSecurity. |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Aplica a modificação especificada à Lista de Controlo de Acesso do Sistema (SACL) associada a este objeto ObjectSecurity. |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Aplica a modificação especificada à Lista de Controlo de Acesso do Sistema (SACL) associada a este objeto ObjectSecurity. |
| Persist(Boolean, String, AccessControlSections) |
Guarda as secções especificadas do descritor de segurança associado a este ObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos |
| Persist(SafeHandle, AccessControlSections) |
Guarda as secções especificadas do descritor de segurança associado a este ObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos |
| Persist(String, AccessControlSections) |
Guarda as secções especificadas do descritor de segurança associado a este ObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos |
| PurgeAccessRules(IdentityReference) |
Remove todas as regras de acesso associadas ao .IdentityReference |
| PurgeAuditRules(IdentityReference) |
Remove todas as regras de auditoria associadas ao .IdentityReference |
| ReadLock() |
Bloqueia este ObjectSecurity objeto para acesso de leitura. |
| ReadUnlock() |
Desbloqueia este ObjectSecurity objeto para acesso de leitura. |
| SetAccessRuleProtection(Boolean, Boolean) |
Define ou remove a proteção das regras de acesso associadas a este ObjectSecurity objeto. As regras de acesso protegido não podem ser modificadas por objetos-pai através da herança. |
| SetAuditRuleProtection(Boolean, Boolean) |
Define ou remove a proteção das regras de auditoria associadas a este ObjectSecurity objeto. As regras de auditoria protegidas não podem ser modificadas por objetos-pais através da herança. |
| SetGroup(IdentityReference) |
Define o grupo primário para o descritor de segurança associado a este ObjectSecurity objeto. |
| SetOwner(IdentityReference) |
Define o proprietário para o descritor de segurança associado a este ObjectSecurity objeto. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Define as secções especificadas do descritor de segurança para este ObjectSecurity objeto a partir do array especificado de valores de bytes. |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Define o descritor de segurança para este ObjectSecurity objeto a partir do array especificado de valores de bytes. |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Define as secções especificadas do descritor de segurança para este ObjectSecurity objeto a partir da cadeia especificada da Linguagem de Definição de Descritores de Segurança (SDDL). |
| SetSecurityDescriptorSddlForm(String) |
Define o descritor de segurança para este ObjectSecurity objeto a partir da cadeia especificada da Linguagem de Definição de Descritores de Segurança (SDDL). |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| WriteLock() |
Bloqueia este ObjectSecurity objeto para acesso de escrita. |
| WriteUnlock() |
Desbloqueia este ObjectSecurity objeto para acesso por escrita. |