Freigeben über


PrincipalSearcher.QueryFilter Eigenschaft

Definition

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

public:
 property System::DirectoryServices::AccountManagement::Principal ^ QueryFilter { System::DirectoryServices::AccountManagement::Principal ^ get(); void set(System::DirectoryServices::AccountManagement::Principal ^ value); };
public System.DirectoryServices.AccountManagement.Principal QueryFilter { get; set; }
public System.DirectoryServices.AccountManagement.Principal QueryFilter { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
member this.QueryFilter : System.DirectoryServices.AccountManagement.Principal with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.QueryFilter : System.DirectoryServices.AccountManagement.Principal with get, set
Public Property QueryFilter As Principal

Eigenschaftswert

Das Principal Objekt, das für die Abfrage verwendet wird oder null wenn kein Filter festgelegt ist.

Attribute

Ausnahmen

Beibehaltene Prinzipalobjekte können nicht als QueryFilter verwendet werden.

Der QueryFilter darf nicht null oder leer sein.

Hinweise

Das in dieser Eigenschaft enthaltene Prinzipalobjekt kann ein beliebiger Objekttyp sein, der von der Prinzipalklasse abgeleitet ist: Computer, Benutzer oder Gruppe. Der QueryFilter kann auch ein erweiterter Prinzipaltyp sein, der durch Erweitern Principalvon , GroupPrincipalUserPrincipaloder ComputerPrincipaldefiniert wird. Der Typ des abgeleiteten Klassenobjekts, das an diese Eigenschaft übergeben wird, bestimmt den Typ des abgefragten Objekts. Die resultierende Abfrage enthält ein logisches AND aller Eigenschaften, die für das angegebene Prinzipalobjekt festgelegt sind. Weitere Informationen finden Sie im Übersichtsartikel Query by Example. Weitere Informationen zu den erweiterten Klassen finden Sie im Thema Übersicht über Prinzipalerweiterungen .

Gilt für:

Weitere Informationen