TestimoX

API Reference

Struct

AclEntry

Namespace ADPlayground.Acl
Assembly ADPlayground
Base ValueType
Implements
IEquatable<AclEntry>
Modifiers sealed

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 requiredposition: 0
Security identifier of the trustee.
Rights ADPlayground.Acl.AclRights requiredposition: 1
Assigned rights.
AccessControlType System.Security.AccessControl.AccessControlType requiredposition: 2
Allow or deny.
Inheritance ADPlayground.Acl.AclInheritance requiredposition: 3
Inheritance settings.
IsInherited System.Boolean requiredposition: 4
Whether the entry is inherited.
ObjectType System.Nullable{System.Guid} = null optionalposition: 5
Optional object type GUID qualifier for object ACEs.
InheritedObjectType System.Nullable{System.Guid} = null optionalposition: 6
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: Void

Parameters

Sid String requiredposition: 0
Rights AclRights requiredposition: 1
AccessControlType AccessControlType requiredposition: 2
Inheritance AclInheritance requiredposition: 3
IsInherited Boolean requiredposition: 4
ObjectType Nullable<Guid> requiredposition: 5
InheritedObjectType Nullable<Guid> requiredposition: 6
public virtual Boolean Equals(AclEntry other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String Sid { get; set; } #

Security identifier of the trustee.

public AclRights Rights { get; set; } #

Assigned rights.

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.