TestimoX

API Reference

Class

DirectoryObjectSnapshot

Namespace ADPlayground
Assembly ADPlayground
Modifiers sealed

Represents a typed directory object projection with optional custom attributes.

Inheritance

  • Object
  • DirectoryObjectSnapshot

Constructors

Properties

public DirectoryManagedObjectType ObjectType { get; set; } #

Gets the object type.

public String Identity { get; set; } #

Gets the identity used to resolve the object.

public String DomainName { get; set; } #

Gets the domain DNS name used for lookup.

public String DistinguishedName { get; set; } #

Gets the distinguished name.

public String Name { get; set; } #

Gets the object name.

public String OrganizationalUnitName { get; set; } #

Gets the organizational unit name when applicable.

public String SamAccountName { get; set; } #

Gets the sAMAccountName when applicable.

public String UserPrincipalName { get; set; } #

Gets the user principal name when applicable.

public String DnsHostName { get; set; } #

Gets the DNS host name when applicable.

public String DisplayName { get; set; } #

Gets the display name.

public String Description { get; set; } #

Gets the description.

public String Mail { get; set; } #

Gets the mail address.

public String ManagedBy { get; set; } #

Gets the manager/owner distinguished name.

public Nullable<Boolean> Enabled { get; set; } #

Gets the enabled state for account-like objects.

public Nullable<Int32> UserAccountControl { get; set; } #

Gets userAccountControl when available.

public Nullable<Int32> GroupType { get; set; } #

Gets groupType when available.

public IReadOnlyList<String> MemberOf { get; set; } #

Gets the multi-valued memberOf attribute.

public IReadOnlyList<String> Members { get; set; } #

Gets the multi-valued member attribute.

public IReadOnlyDictionary<String, String> ExtensionAttributes { get; set; } #

Gets extension attributes keyed by LDAP attribute name (extensionAttribute1-15).

public IReadOnlyDictionary<String, Object> Attributes { get; set; } #

Gets additional attributes requested by the caller.

public Nullable<DateTime> WhenCreated { get; set; } #

Gets object creation timestamp.

public Nullable<DateTime> WhenChanged { get; set; } #

Gets object change timestamp.