DirectorySearcher.DerefAlias プロパティ

定義

検索中に見つかったオブジェクトのエイリアスを解決する方法を示す値を取得または設定します。Gets or sets a value indicating how the aliases of objects that are found during a search should be resolved.

public:
 property System::DirectoryServices::DereferenceAlias DerefAlias { System::DirectoryServices::DereferenceAlias get(); void set(System::DirectoryServices::DereferenceAlias value); };
[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
Public Property DerefAlias As DereferenceAlias

プロパティ値

エイリアスが逆参照される動作を指定する DereferenceAlias 値。A DereferenceAlias value that specifies the behavior in which aliases are dereferenced. このプロパティの既定の設定は Never です。The default setting for this property is Never.

属性

次C#の例は、 DerefAliasプロパティをにAlways設定する方法を示しています。これにより、下位の検索時と基本オブジェクトの検索時にエイリアスが逆参照されるようになります。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 = DereferenceAlias.Always;  
//Use the FindAll method to get search results.  
SearchResultCollection res = src.FindAll();  
  

適用対象

こちらもご覧ください