TestimoX

API Reference

Struct

SmbShareAceInfo

Namespace ADPlayground.DomainControllers
Assembly ADPlayground
Base ValueType
Implements
IEquatable<SmbShareAceInfo>
Modifiers sealed

Represents an ACE on an SMB share.

Inheritance

  • ValueType
  • SmbShareAceInfo

Constructors

public SmbShareAceInfo(String AccountName, String Sid, AccessControlType AccessType, FileSystemRights Rights) #

Represents an ACE on an SMB share.

Parameters

AccountName System.String requiredposition: 0
Resolved account name when available.
Sid System.String requiredposition: 1
SID of the trustee.
AccessType System.Security.AccessControl.AccessControlType requiredposition: 2
Allow or deny.
Rights System.Security.AccessControl.FileSystemRights requiredposition: 3
Granted rights.

Methods

public Void Deconstruct(out String AccountName, out String Sid, out AccessControlType AccessType, out FileSystemRights Rights) #
Returns: Void

Parameters

AccountName String requiredposition: 0
Sid String requiredposition: 1
AccessType AccessControlType requiredposition: 2
Rights FileSystemRights requiredposition: 3
public virtual Boolean Equals(SmbShareAceInfo other) #
Returns: Boolean

Parameters

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

Properties

public String AccountName { get; set; } #

Resolved account name when available.

public String Sid { get; set; } #

SID of the trustee.

public AccessControlType AccessType { get; set; } #

Allow or deny.

public FileSystemRights Rights { get; set; } #

Granted rights.