DirectorySearcher.Filter Proprietà

Definizione

Ottiene o imposta un valore che indica la stringa di filtro in formato LDAP (Lightweight Directory Access Protocol).

public:
 property System::String ^ Filter { System::String ^ get(); void set(System::String ^ value); };
public string Filter { get; set; }
public string? Filter { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.DirectoryServices.DSDescription("DSFilter")]
public string Filter { get; set; }
[System.DirectoryServices.DSDescription("DSFilter")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Filter { get; set; }
[System.DirectoryServices.DSDescription("DSFilter")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Filter { get; set; }
member this.Filter : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.DirectoryServices.DSDescription("DSFilter")>]
member this.Filter : string with get, set
[<System.DirectoryServices.DSDescription("DSFilter")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Filter : string with get, set
[<System.DirectoryServices.DSDescription("DSFilter")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Filter : string with get, set
Public Property Filter As String

Valore della proprietà

Stringa di filtro di ricerca in formato LDAP, come "(objectClass=user)". Il valore predefinito "(objectClass=*)" consente il recupero di tutti gli oggetti.

Attributi

Commenti

Il filtro usa le linee guida seguenti:

  1. La stringa deve essere racchiusa tra parentesi.

  2. Le espressioni possono usare gli operatori relazionali: <, <=, =, =, >=e >. Un esempio è "(objectClass=user)". Un altro esempio è "(lastName>=Davis)".

  3. Le espressioni composte vengono formate con gli operatori di prefisso & e |. Un esempio è "(&(objectClass=user)(lastName= Davis))". Un altro esempio è "(&(objectClass=printer)(|( building=42)(building=43)))".

Quando il filtro contiene un attributo di tipo ADS_UTC_TIME, il relativo valore deve essere del formato yymmdhhmmssZ in cui y, m, d, h, m e s stand per anno, mese, giorno, ora, ora, minuto e secondo, rispettivamente. Il valore secondi (ss) è facoltativo. La lettera Z finale indica che non esiste un differenziale temporale. In questo formato"10:20:00 A.M. 13 maggio 1999" diventa "1999051310200Z". Si noti che Active Directory Domain Services archivia data e ora come Ora universale coordinata (Tempo medio di Greenwich). Se si specifica un'ora senza differenziale di tempo, si specifica l'ora in ora GMT.

Se non si è nel fuso orario universale coordinata, è possibile aggiungere un valore differenziale all'ora universale coordinata (anziché specificare Z) per specificare un'ora in base al fuso orario. Il differenziale si basa sul seguente: differenziale = Coordinated Universal Time- Local. Per specificare un differenziale, usare il formato seguente: yymmdhhmmss[+/-]hhmm. Ad esempio, "8:52:58 P.M. 23 marzo 1999" Ora standard della Nuova Zelanda (l'ora differenziale è di 12 ore) viene specificata come "19990323205258.0+1200".

Per altre informazioni sul formato stringa di ricerca LDAP, vedere Sintassi filtro di ricerca.

Si applica a