ExtendedDN ExtendedDN ExtendedDN ExtendedDN Enum

Definition

The ExtendedDN enumeration specifies the format in which to return the extended distinguished name. This enumeration is used with the ExtendedDN property.

public enum class ExtendedDN
public enum ExtendedDN
type ExtendedDN = 
Public Enum ExtendedDN
Inheritance

Fields

HexString HexString HexString HexString 0

Indicates that the distinguished name uses the hexadecimal format.

None None None None -1

Indicates that the distinguished name uses the distinguished name format.

Standard Standard Standard Standard 1

Indicates that the distinguished name uses the standard string format.

Examples

The following C# example shows how to return a collection of distinguished names in hexadecimal format.

using System.DirectoryServices;  
...  
DirectorySearcher src = new DirectorySearcher("…");  
src.PropertiesToLoad = new string[] {ntSecurityDescriptor,…};  
src.ExtendedDN = ExtendedDN.HexString;  
SearchResultCollection res = src.FindAll();  

Remarks

The extended form of a distinguished name includes a string representation of the objectGUID property of an object. For security principal objects such as users, groups, and computers, the extended form also includes a string representation of the objectSID property. For more information about the objectGUID and objectSID properties, see Object-Guid and Object-Sid.

Applies to