Sto preformando una ricerca lunga nella directory attiva e desidero veramente l'utente DirectorySearcher.Asynchronous = True. Microsoft fornisce pochissima documentazione su MSDNAsynchronous DirectorySearcher (LDAP)
Una ricerca asincrona può mostrare i risultati come si trovano, mentre contemporaneamente la ricerca di ulteriori risultati. Ciò è utile per le attività come la compilazione di caselle di riepilogo.
L'impostazione predefinita per questa proprietà è false.
Come è la mia applicazione sapere quando la ricerca è terminata. Non vedo alcuna proprietà, eventi o callback che forniscano questa notifica. Qualcuno ha qualche idea su come ottenere questa funzionalità?
Fondamentalmente Cerco questo:
- Inizia Async Ricerca directory
- risultati ritorno ad uno System.Collections.Concurrent.ConcurrentQueue (dell'oggetto)
- Come DirectorySearcher è in esecuzione posso elaborare Articoli aggiunto alla coda
Grazie mille per il vostro aiuto.
sto andando è necessario creare la mia classe utilizzando System.DirectoryServices.Protocols per ottenere questa funzionalità? –