Поделиться через


DirectorySearcher.Asynchronous Свойство

Определение

Получает или задает значение, указывающее, выполняется ли поиск асинхронно.

public:
 property bool Asynchronous { bool get(); void set(bool value); };
public bool Asynchronous { get; set; }
[System.DirectoryServices.DSDescription("DSAsynchronous")]
[System.Runtime.InteropServices.ComVisible(false)]
public bool Asynchronous { get; set; }
member this.Asynchronous : bool with get, set
[<System.DirectoryServices.DSDescription("DSAsynchronous")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.Asynchronous : bool with get, set
Public Property Asynchronous As Boolean

Значение свойства

Значение true, если поиск является асинхронным; в противном случае — значение false.

Атрибуты

Примеры

В следующем примере на C# показано, как создать асинхронный поиск.

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

Комментарии

Асинхронный поиск может отображать результаты по мере их обнаружения, одновременно выполняя поиск дополнительных результатов. Это полезно для таких задач, как заполнение списков.

По умолчанию значение данного свойства равно false.

Применяется к