API Reference
Struct
AclEntry
Represents a generic ACL entry.
Inheritance
- ValueType
- AclEntry
Constructors
public AclEntry(String Sid, AclRights Rights, AccessControlType AccessControlType, AclInheritance Inheritance, Boolean IsInherited, Nullable<Guid> ObjectType = null, Nullable<Guid> InheritedObjectType = null) #Represents a generic ACL entry.
Parameters
- Sid System.String
- Security identifier of the trustee.
- Rights ADPlayground.Acl.AclRights
- Assigned rights.
- AccessControlType System.Security.AccessControl.AccessControlType
- Allow or deny.
- Inheritance ADPlayground.Acl.AclInheritance
- Inheritance settings.
- IsInherited System.Boolean
- Whether the entry is inherited.
- ObjectType System.Nullable{System.Guid} = null
- Optional object type GUID qualifier for object ACEs.
- InheritedObjectType System.Nullable{System.Guid} = null
- Optional inherited object type GUID qualifier for object ACEs.
Methods
public Void Deconstruct(out String Sid, out AclRights Rights, out AccessControlType AccessControlType, out AclInheritance Inheritance, out Boolean IsInherited, out Nullable<Guid> ObjectType, out Nullable<Guid> InheritedObjectType) #Returns:
VoidParameters
- Sid String
- Rights AclRights
- AccessControlType AccessControlType
- Inheritance AclInheritance
- IsInherited Boolean
- ObjectType Nullable<Guid>
- InheritedObjectType Nullable<Guid>
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public AccessControlType AccessControlType { get; set; } #Allow or deny.
public AclInheritance Inheritance { get; set; } #Inheritance settings.
public Boolean IsInherited { get; set; } #Whether the entry is inherited.
public Nullable<Guid> ObjectType { get; set; } #Optional object type GUID qualifier for object ACEs.
public Nullable<Guid> InheritedObjectType { get; set; } #Optional inherited object type GUID qualifier for object ACEs.