TestimoX

API Reference

Class

OpaqueAceRow

Namespace ADPlayground.Acl.DirectoryAclInventoryService
Assembly ADPlayground
Modifiers sealed

Callback ACE row carrying opaque implementation data.

Inheritance

  • Object
  • OpaqueAceRow

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

Properties

public String DistinguishedName { get; set; } #

Target object distinguished name.

public String ObjectClass { get; set; } #

Most specific target object class.

public String TrusteeSid { get; set; } #

Trustee SID when the ACE carries one.

public String Trustee { get; set; } #

Trustee display name when resolvable.

public String Rights { get; set; } #

ACE rights value.

public String AccessControlType { get; set; } #

Allow/Deny access control type when available.

public String AceType { get; set; } #

Raw ACE type from the binary security descriptor.

public String AceFlags { get; set; } #

Raw ACE flags from the binary security descriptor.

public String ObjectAceFlags { get; set; } #

Raw object ACE flags when this is an object ACE.

public String ObjectType { get; set; } #

Optional object type display name or GUID.

public String InheritedObjectType { get; set; } #

Inherited object type GUID when the raw object ACE marks it present.

public Boolean IsInherited { get; set; } #

True when the ACE is inherited.

public Int32 OpaqueDataLength { get; set; } #

Opaque callback data length in bytes.

public String OpaqueDataBase64 { get; set; } #

Opaque callback data as base64.

public String BinaryFingerprint { get; set; } #

Hex fingerprint of the raw ACE binary form.