13 : base(isContainer, isDS, revision,
capacity)
18 : this(isContainer, isDS, rawAcl, trusted: false)
23 : base(isContainer, isDS, rawAcl, trusted, isDacl: false)
29 CheckFlags(inheritanceFlags, propagationFlags);
35 CheckFlags(inheritanceFlags, propagationFlags);
60 CheckFlags(inheritanceFlags, propagationFlags);
75 CheckFlags(inheritanceFlags, propagationFlags);
static string InvalidOperation_OnlyValidForDS
PropagationFlags PropagationFlags
InheritanceFlags InheritanceFlags
bool RemoveQualifiedAces(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, bool saclSemantics, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
void RemoveQualifiedAcesSpecific(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
void CheckFlags(InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
void AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
void SetQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
static AceFlags AceFlagsFromAuditFlags(AuditFlags auditFlags)
static AceFlags AceFlagsFromInheritanceFlags(InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
static readonly byte AclRevisionDS
static readonly byte AclRevision
ObjectAceFlags ObjectFlags
void AddAudit(SecurityIdentifier sid, ObjectAuditRule rule)
void RemoveAuditSpecific(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
void AddAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
void SetAudit(SecurityIdentifier sid, ObjectAuditRule rule)
void RemoveAuditSpecific(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
bool RemoveAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
void SetAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
SystemAcl(bool isContainer, bool isDS, int capacity)
void RemoveAuditSpecific(SecurityIdentifier sid, ObjectAuditRule rule)
bool RemoveAudit(SecurityIdentifier sid, ObjectAuditRule rule)
SystemAcl(bool isContainer, bool isDS, RawAcl rawAcl, bool trusted)
SystemAcl(bool isContainer, bool isDS, RawAcl rawAcl)
void AddAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
void SetAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
bool RemoveAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
SystemAcl(bool isContainer, bool isDS, byte revision, int capacity)
static readonly Guid Empty