Export (0) Print
Expand All

DirectorySearcher.DerefAlias Property

Gets or sets a value indicating how the aliases of objects that are found during a search should be resolved.

Namespace:  System.DirectoryServices
Assembly:  System.DirectoryServices (in System.DirectoryServices.dll)

[DSDescriptionAttribute("DSDerefAlias")]
[ComVisibleAttribute(false)]
public DereferenceAlias DerefAlias { get; set; }

Property Value

Type: System.DirectoryServices.DereferenceAlias
A DereferenceAlias value that specifies the behavior in which aliases are dereferenced. The default setting for this property is Never.

The following C# example shows how to set the DerefAlias property to Always , so that it dereferences aliases when both searching subordinates and locating base objects.

using System.DirectoryServices;
...
// Bind to the users container.
DirectoryEntry entry = new DirectoryEntry("LDAP://CN=users,DC=fabrikam,DC=com");
// Create a DirectorySearcher object.
DirectorySearcher mySearcher = new DirectorySearcher(entry);
// Set DerefAlias to Always.
src.DerefAlias = DerefenceAlias.Always;
//Use the FindAll method to get search results.
SearchResultCollection res = src.FindAll();

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft