PrincipalSearcher.QueryFilter Właściwość

Definicja

Pobiera lub ustawia filtr zapytania używany do lokalizowania pasujących podmiotów zabezpieczeń.

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

Wartość właściwości

Principal Obiekt, który jest używany dla zapytania lub null jeśli nie ustawiono żadnego filtru.

Atrybuty

Wyjątki

Utrwalone obiekty principal nie mogą być używane jako QueryFilter.

Wartość nie może być null pusta ani być pustaQueryFilter.

Uwagi

Obiekt główny zawarty w tej właściwości może być dowolnym typem obiektu pochodzącego z klasy głównej: komputera, użytkownika lub grupy. Może QueryFilter być również rozszerzonym typem podmiotu zabezpieczeń zdefiniowanym przez rozszerzenie typu Principal, GroupPrincipalUserPrincipallub ComputerPrincipal. Typ obiektu klasy pochodnej, który jest przekazywany do tej właściwości, określa typ obiektu, którego dotyczy zapytanie. Wynikowe zapytanie zawiera wartość logiczną AND wszystkich właściwości ustawionych w określonym obiekcie podmiotu zabezpieczeń. Aby uzyskać więcej informacji, zobacz temat Omówienie zapytania według przykładu . Aby uzyskać więcej informacji na temat klas rozszerzonych, zobacz temat Omówienie głównych rozszerzeń .

Dotyczy

Zobacz też