API Reference
DirectoryObjectSnapshot
Represents a typed directory object projection with optional custom attributes.
Inheritance
- Object
- DirectoryObjectSnapshot
Constructors
public DirectoryObjectSnapshot() #Inherited Methods
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.