Mhhh gute Frage.
Ich glaube das Zeitproblem liegt an dem Schreiben der Datensätze in das Datagrid.
Aber es kann wieder rum auch an der Abfrage liegen, da zuerst für den Gruppennamen, der aus der Listbox ausgewählt wurde, alle Member geholt werden (searchresultcollection) und dann für jedes searchresult (das sind logonnamen der User) eine eigene Abfrage auf Vorname Nachname und Department gestart wird.
Wenn die Gruppe also 1000 User hat kommt ich als erstes eine ergbnisliste mit 1000 logonnamen zurück und dann wird 1000 mal eine AD-Abfrage auf die oben genannten Attribute gemacht.
Es funktioniert auch alles super, nur habe ich Angst dass Leute bei der Anwendung dieses Tools denken, dass Programm habe sich aufgehängt, weil die Abfrage bei Gruppen mit mehr als 500 Usern schon mal bis zu 10 Sekunden dauert (Schätzwert). Hinzu kommt auch das es natürlich von der Netzauslastung abhängt wie schnell die Daten zurückkomen, da das Tool nicht auf dem AD-Server direkt sondern auch von Clients aus AD-Abfragen machen kann.
Deshalb soll ein kleines PopUp kommen, mit dem freundlichen Hinweis kurz zu warten .
Grüße
Philipp
Ich glaube das Zeitproblem liegt an dem Schreiben der Datensätze in das Datagrid.
Aber es kann wieder rum auch an der Abfrage liegen, da zuerst für den Gruppennamen, der aus der Listbox ausgewählt wurde, alle Member geholt werden (searchresultcollection) und dann für jedes searchresult (das sind logonnamen der User) eine eigene Abfrage auf Vorname Nachname und Department gestart wird.
Wenn die Gruppe also 1000 User hat kommt ich als erstes eine ergbnisliste mit 1000 logonnamen zurück und dann wird 1000 mal eine AD-Abfrage auf die oben genannten Attribute gemacht.
Es funktioniert auch alles super, nur habe ich Angst dass Leute bei der Anwendung dieses Tools denken, dass Programm habe sich aufgehängt, weil die Abfrage bei Gruppen mit mehr als 500 Usern schon mal bis zu 10 Sekunden dauert (Schätzwert). Hinzu kommt auch das es natürlich von der Netzauslastung abhängt wie schnell die Daten zurückkomen, da das Tool nicht auf dem AD-Server direkt sondern auch von Clients aus AD-Abfragen machen kann.
Deshalb soll ein kleines PopUp kommen, mit dem freundlichen Hinweis kurz zu warten .
Grüße
Philipp
Zuletzt bearbeitet: