DirectorySearcher.Filter 屬性

定義

取得或設定值,表示輕量型目錄存取協定 (LDAP) 格式的篩選條件字串。

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

屬性值

LDAP 格式的搜尋篩選條件字串,例如,"(objectClass=user)".。 預設為 "(objectClass=*)",表示擷取所有物件。

屬性

備註

篩選條件會使用下列指導方針:

  1. 字串必須以括弧括住。

  2. 運算式可以使用關係運算子: <、 <=、=、 >=、=和 >。 例如“ (objectClass=user) ”。 另一個範例是 「 (lastName>=) 」。。

  3. 復合表達式是以前置詞運算子 & 和 |來形成。 範例為 “ (& (objectClass=user) (lastName= 序號) ) ”。 另一個範例是 “ (& (objectClass=printer) (| (building=42) (building=43) ) ) ”。

當篩選包含ADS_UTC_TIME類型的屬性時,其值必須是yyyymmddhhmmssZ格式,其中y、m、d、h、m和 s 分別代表年、月、日、小時、分鐘和秒。 ss) 值的 (秒數是選擇性的。 最後一個字母 Z 表示沒有時間差異。 在此格式中,“10:20:00 A.M. May 13, 1999” 會變成 “19990513102000Z”。 請注意,Active Directory 網域服務 會將日期和時間儲存為國際標準時間 (Greenwich Mean Time) 。 如果您指定沒有時間差異的時間,您會在 GMT 時間中指定時間。

如果您不在國際標準時區,您可以將差異值新增至國際標準時間 (,而不是指定 Z) ,以根據您的時區指定時間。 差異是以下列為基礎:差異 = 國際標準時間- 本機。 若要指定差異,請使用下列格式:yyyymmddhhmmss[+/-]hhmm。 例如,“8:52:58 P.M. 1999” New Zealand Standard Time (差異為 12 小時,) 指定為 “19990323205258.0+1200”。

如需LDAP搜尋字串格式的詳細資訊,請參閱 搜尋篩選語法

適用於