DirectorySearcher.DerefAlias Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Arama sırasında bulunan nesnelerin diğer adlarının nasıl çözümlenmesi gerektiğini belirten bir değer alır veya ayarlar.
public:
property System::DirectoryServices::DereferenceAlias DerefAlias { System::DirectoryServices::DereferenceAlias get(); void set(System::DirectoryServices::DereferenceAlias value); };
public System.DirectoryServices.DereferenceAlias DerefAlias { get; set; }
[System.DirectoryServices.DSDescription("DSDerefAlias")]
[System.Runtime.InteropServices.ComVisible(false)]
public System.DirectoryServices.DereferenceAlias DerefAlias { get; set; }
member this.DerefAlias : System.DirectoryServices.DereferenceAlias with get, set
[<System.DirectoryServices.DSDescription("DSDerefAlias")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.DerefAlias : System.DirectoryServices.DereferenceAlias with get, set
Public Property DerefAlias As DereferenceAlias
Özellik Değeri
DereferenceAlias Diğer adların başvurulmadığı davranışı belirten bir değer. Bu özelliğin varsayılan ayarı şeklindedir Never.
- Öznitelikler
Örnekler
Aşağıdaki C# örneği, hem alt nesneleri ararken hem de temel nesneleri ararken diğer adların başvurularını kaldıracak şekilde özelliğinin Always olarak nasıl ayarlandığını DerefAlias gösterir.
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 = DereferenceAlias.Always;
//Use the FindAll method to get search results.
SearchResultCollection res = src.FindAll();