Teilen über


PrincipalSearcher Klasse

Definition

Kapselt die Methoden und Suchmuster, mit denen Abfragen des zugrunde liegenden Prinzipalspeichers durchgeführt werden.

public ref class PrincipalSearcher : IDisposable
public class PrincipalSearcher : IDisposable
type PrincipalSearcher = class
    interface IDisposable
Public Class PrincipalSearcher
Implements IDisposable
Vererbung
PrincipalSearcher
Implementiert

Hinweise

Die Standardseitengröße von 256 KB wird verwendet, wenn die PrincipalSearcher Klasse eine Abfrage für Domänenprinzipale ausführt. Die Anwendung kann den Standardwert überschreiben, indem die PageSize -Eigenschaft im zugrunde liegenden DirectorySearcher Objekt festgelegt wird, das von der GetUnderlyingSearcher -Methode zurückgegeben wird.

Konstruktoren

PrincipalSearcher()

Initialisiert eine neue Instanz der PrincipalSearcher-Klasse. Die QueryFilter-Eigenschaft muss festgelegt werden, bevor eine Suche mit dem Prinzipalsuchobjekt durchgeführt werden kann.

PrincipalSearcher(Principal)

Initialisiert eine neue Instanz der PrincipalSearcher-Klasse mit dem angegebenen Abfragefilter.

Eigenschaften

Context

Ruft den Prinzipalkontext ab, mit dem die Abfrage ausgeführt wird. Der Kontext gibt den Server oder die Domäne an, mit denen Suchvorgänge durchgeführt werden.

QueryFilter

Ruft den Abfragefilter ab, mit dem übereinstimmende Prinzipale gesucht werden, oder legt diesen fest.

Methoden

Dispose()

Verwirft die aktuelle Instanz des PrincipalSearcher-Objekts.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FindAll()

Gibt ein Suchergebnis zurück, das eine Auflistung aller Prinzipalobjekte enthält, die mit dem in der Abfragefiltereigenschaft angegebenen Prinzipal übereinstimmen.

FindOne()

Gibt das erste gefundene Prinzipalobjekt im Suchergebnis zurück, das mit dem Prinzipal übereinstimmt, der in der QueryFilter-Eigenschaft angegeben wurde.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUnderlyingSearcher()

Gibt das zugrunde liegende Suchobjekt zurück, das von der Kontoverwaltungs-API verwendet wird, um die Suche auszuführen.

GetUnderlyingSearcherType()

Gibt den Typ des Objekts zurück, das von der GetUnderlyingSearcher()-Methode zurückgegeben wird.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen