Suchgröße und Seitengröße
Die Eigenschaften SizeLimit und PageSize beeinflussen die Anzahl der Elemente, die von einer Suche zurückgegeben werden. Die SizeLimit-Eigenschaft legt die maximale Anzahl von Elementen fest, die von einer Suche zurückgegeben werden. Unter Umständen gibt es jedoch weitere Einschränkungen für Suchergebnisse, die vom zugrunde liegenden Verzeichnisdienst abhängen. Die Active Directory-Domänendienste begrenzen die maximale Anzahl von Suchergebnissen beispielsweise auf 1000. Wenn die SizeLimit-Eigenschaft auf einen Wert größer als 1000 festgelegt wird, hat dies in diesem Fall keine Auswirkungen.
Die PageSize-Eigenschaft legt die maximale Anzahl von Elementen in den einzelnen Ergebnisseiten fest, die von einer Suche zurückgegeben werden. Die Seitengröße wird ebenfalls vom zugrunde liegenden Verzeichnisdienst beeinflusst. Die maximale Seitengröße der Active Directory-Domänendienste beträgt 1000. Ein Wert über 1000 wird ignoriert. Wenn PageSize auf den Standardwert (null) festgelegt wird, erfolgt kein Paging, und die maximale Anzahl von Elementen, die von der Suche zurückgegeben werden, ist der kleinere Wert von SizeLimit und 1000.
Um ein Resultset mit mehr als 1000 Elementen zurückzugeben, müssen Sie SizeLimit auf den Standardwert (null) sowie PageSize auf einen Wert kleiner oder gleich 1000 festlegen. Wenn eine Suche beispielsweise 1200 Ergebniselemente umfasst und SizeLimit auf 500 festgelegt wird, werden insgesamt 500 Elemente zurückgegeben. Wenn jedoch SizeLimit auf null und PageSize auf 500 festgelegt werden, werden alle 1200 Suchergebnisse in Seiten mit 500 Elementen zurückgegeben, wobei die letzte Seite lediglich 200 Elemente enthält. Das Paging erfolgt für die Anwendung transparent, und die Anwendung muss keine spezielle Verarbeitung ausführen. Lediglich die PageSize-Eigenschaft muss auf den entsprechenden Wert festgelegt werden.
Siehe auch
Referenz
System.DirectoryServices
DirectorySearcher
Konzepte
Durchsuchen von Verzeichnissen
Send comments about this topic to Microsoft.
Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.