ObjectSecurity Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a capacidade de controlar o acesso a objetos sem a manipulação direta de ACLs (Listas de Controle de Acesso). Essa é a classe base abstrata para as classes CommonObjectSecurity e DirectoryObjectSecurity.
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Herança
-
ObjectSecurity
- Derivado
Construtores
ObjectSecurity() |
Inicializa uma nova instância da classe ObjectSecurity. |
ObjectSecurity(Boolean, Boolean) |
Inicializa uma nova instância da classe ObjectSecurity. |
ObjectSecurity(CommonSecurityDescriptor) |
Inicializa uma nova instância da classe ObjectSecurity. |
Propriedades
AccessRightType |
Obtém o Type do objeto protegível associado a este objeto ObjectSecurity. |
AccessRulesModified |
Obtém ou define um valor booliano que especifica se as regras de acesso associadas a este objeto ObjectSecurity foram modificadas. |
AccessRuleType |
Obtém o Type do objeto associado às regras de acesso deste objeto ObjectSecurity. O objeto Type deve ser um objeto que possa ser convertido como um objeto SecurityIdentifier. |
AreAccessRulesCanonical |
Obtém um valor booliano que especifica se as regras de acesso associadas a este objeto ObjectSecurity estão na ordem canônica. |
AreAccessRulesProtected |
Obtém um valor booliano que especifica se a DACL (Lista de Controle de Acesso Discricionário) associada a esse objeto ObjectSecurity está protegida. |
AreAuditRulesCanonical |
Obtém um valor booliano que especifica se as regras de auditoria associadas a este objeto ObjectSecurity estão na ordem canônica. |
AreAuditRulesProtected |
Obtém um valor booliano que especifica se a SACL (Lista de Controle de Acesso do Sistema) associada a esse objeto ObjectSecurity está protegida. |
AuditRulesModified |
Obtém ou define um valor booliano que especifica se as regras de auditoria associadas a este objeto ObjectSecurity foram modificadas. |
AuditRuleType |
Obtém o objeto Type associado às regras de auditoria deste objeto ObjectSecurity. O objeto Type deve ser um objeto que possa ser convertido como um objeto SecurityIdentifier. |
GroupModified |
Obtém ou define um valor booliano que especifica se o grupo associado ao objeto protegível foi modificado. |
IsContainer |
Obtém um valor booliano que especifica se este ObjectSecurity é um objeto contêiner. |
IsDS |
Obtém um valor booliano que especifica se este ObjectSecurity é um objeto de diretório. |
OwnerModified |
Obtém ou define um valor booliano que especifica se o proprietário do objeto protegível foi modificado. |
SecurityDescriptor |
Obtém o descritor de segurança para esta instância. |
Métodos
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Inicializa uma nova instância da classe AccessRule com os valores especificados. |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Inicializa uma nova instância da classe AuditRule com os valores especificados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetGroup(Type) |
Obtém o grupo primário associado ao proprietário especificado. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetOwner(Type) |
Obtém o proprietário associado ao grupo primário especificado. |
GetSecurityDescriptorBinaryForm() |
Retorna uma matriz de valores de byte que representa as informações do descritor de segurança para este objeto ObjectSecurity. |
GetSecurityDescriptorSddlForm(AccessControlSections) |
Retorna a representação em SDDL (Linguagem de Definição do Descritor de Segurança) das seções especificadas do descritor de segurança associado a este objeto ObjectSecurity. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsSddlConversionSupported() |
Retorna um valor booliano que especifica se o descritor de segurança associado a esse ObjectSecurity objeto pode ser convertido no formato SDDL (Security Descriptor Definition Language). |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Aplica a modificação especificada à DACL (Lista de controle de acesso discricionário) associada a esse objeto ObjectSecurity. |
ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Aplica a modificação especificada à DACL (Lista de controle de acesso discricionário) associada a esse objeto ObjectSecurity. |
ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Aplica a modificação especificada à SACL (Lista de Controle de Acesso do Sistema) associada a este objeto ObjectSecurity. |
ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Aplica a modificação especificada à SACL (Lista de Controle de Acesso do Sistema) associada a este objeto ObjectSecurity. |
Persist(Boolean, String, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a este objeto ObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros |
Persist(SafeHandle, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a este objeto ObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros |
Persist(String, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a este objeto ObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros |
PurgeAccessRules(IdentityReference) |
Remove todas as regras de acesso associadas à IdentityReference especificada. |
PurgeAuditRules(IdentityReference) |
Remove todas as regras de auditoria associadas ao IdentityReference especificado. |
ReadLock() |
Bloqueia este objeto ObjectSecurity para acesso de leitura. |
ReadUnlock() |
Desbloqueia este objeto ObjectSecurity para acesso de leitura. |
SetAccessRuleProtection(Boolean, Boolean) |
Define ou remove a proteção das regras de acesso associada a este objeto ObjectSecurity. As regras de acesso protegidas não podem ser modificadas por objetos pai por meio da herança. |
SetAuditRuleProtection(Boolean, Boolean) |
Define ou remove a proteção das regras de auditoria associadas a este objeto ObjectSecurity. As regras de auditoria protegidas não podem ser modificadas por objetos pai por meio da herança. |
SetGroup(IdentityReference) |
Define o grupo primário para o descritor de segurança associado a esse objeto ObjectSecurity. |
SetOwner(IdentityReference) |
Define o proprietário para o descritor de segurança associado a esse objeto ObjectSecurity. |
SetSecurityDescriptorBinaryForm(Byte[]) |
Define o descritor de segurança para este objeto ObjectSecurity da matriz especificada de valores de byte. |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Define as seções especificadas do descritor de segurança para este objeto ObjectSecurity da matriz especificada de valores de byte. |
SetSecurityDescriptorSddlForm(String) |
Define o descritor de segurança para este objeto ObjectSecurity da cadeia de caracteres SDDL (Linguagem de Definição do Descritor de Segurança) especificada. |
SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Define as seções especificadas do descritor de segurança para este objeto ObjectSecurity da cadeia de caracteres SDDL (Linguagem de Definição do Descritor de Segurança) especificada. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
WriteLock() |
Bloqueia este objeto ObjectSecurity para acesso de gravação. |
WriteUnlock() |
Desbloqueia este objeto ObjectSecurity para acesso de gravação. |