AdvancedFilters 类

定义

此类提供对某些属性的可写访问,以便用户能够在使用按示例查询时,修改传递给 PrincipalSearcher 对象的“虚拟”主体对象的只读属性。

public ref class AdvancedFilters
public class AdvancedFilters
type AdvancedFilters = class
Public Class AdvancedFilters
继承
AdvancedFilters

示例

有关示例代码,请参阅 查询依据 示例主题。

注解

AdvancedFilters通过 AdvancedSearchFilter 属性从 UserPrincipal 对象访问,并且实际上被视为 对象的属性UserPrincipal,并且不打算单独使用。

构造函数

AdvancedFilters(Principal)

实例化一个新的 AdvancedFilters 对象。 请不要直接调用。

方法

AccountExpirationDate(DateTime, MatchType)

AccountExpirationDate 属性的查询筛选器设置为指定的时间和比较类型。

AccountLockoutTime(DateTime, MatchType)

AccountLockoutTime 查询筛选器设置为指定的时间和比较类型。

AdvancedFilterSet(String, Object, Type, MatchType)

为扩展类中的属性创建一个查询筛选器。

BadLogonCount(Int32, MatchType)

BadLogonCount 属性的查询筛选器设置为指定的值和比较类型。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
LastBadPasswordAttempt(DateTime, MatchType)

LastBadPasswordAttempt 属性的查询筛选器设置为指定的 DateTime 和指定的比较值。

LastLogonTime(DateTime, MatchType)

LastLogon 属性的查询筛选器设置为指定的 DateTime 和指定的比较值。

LastPasswordSetTime(DateTime, MatchType)

LastPasswordSet 属性的查询筛选器设置为指定的 DateTime 和指定的比较值。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅