Class SystemAcl
Inheritance
System.Object
SystemAcl
Implements
System.Collections.ICollection
System.Collections.IEnumerable
Assembly: IronZip.dll
Syntax
public sealed class SystemAcl : CommonAcl
Constructors
SystemAcl(Boolean, Boolean, Byte, Int32)
Declaration
public SystemAcl(bool isContainer, bool isDS, byte revision, int capacity)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isContainer |
|
| System.Boolean |
isDS |
|
| System.Byte |
revision |
|
| System.Int32 |
capacity |
|
SystemAcl(Boolean, Boolean, Int32)
Declaration
public SystemAcl(bool isContainer, bool isDS, int capacity)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isContainer |
|
| System.Boolean |
isDS |
|
| System.Int32 |
capacity |
|
SystemAcl(Boolean, Boolean, RawAcl)
Declaration
public SystemAcl(bool isContainer, bool isDS, RawAcl rawAcl)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isContainer |
|
| System.Boolean |
isDS |
|
| RawAcl |
rawAcl |
|
Methods
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Declaration
public void AddAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
Parameters
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Declaration
public void AddAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
Parameters
AddAudit(SecurityIdentifier, ObjectAuditRule)
Declaration
public void AddAudit(SecurityIdentifier sid, ObjectAuditRule rule)
Parameters
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Declaration
public bool RemoveAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Declaration
public bool RemoveAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
RemoveAudit(SecurityIdentifier, ObjectAuditRule)
Declaration
public bool RemoveAudit(SecurityIdentifier sid, ObjectAuditRule rule)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Declaration
public void RemoveAuditSpecific(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
Parameters
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Declaration
public void RemoveAuditSpecific(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
Parameters
RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)
Declaration
public void RemoveAuditSpecific(SecurityIdentifier sid, ObjectAuditRule rule)
Parameters
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Declaration
public void SetAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
Parameters
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Declaration
public void SetAudit(AuditFlags auditFlags, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
Parameters
SetAudit(SecurityIdentifier, ObjectAuditRule)
Declaration
public void SetAudit(SecurityIdentifier sid, ObjectAuditRule rule)
Parameters
Implements
System.Collections.ICollection
System.Collections.IEnumerable