PrincipalSearcher.QueryFilter 属性

定义

获取或设置用于查找匹配主体的查询筛选器。

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

属性值

Principal用于查询的对象;null如果未设置筛选器,则为 。

属性

例外

持久化主体对象不能用作 QueryFilter

QueryFilter 不能是 null 或为空。

注解

此属性中包含的主体对象可以是派生自主体类的任何类型的对象:计算机、用户或组。 QueryFilter也可以是通过扩展 PrincipalUserPrincipalGroupPrincipalComputerPrincipal定义的扩展主体类型。 传递给此属性的派生类对象的类型确定要查询的对象的类型。 生成的查询包含指定主体对象上设置的所有属性的逻辑 AND。 有关详细信息,请参阅按示例查询 概述主题。 有关扩展类的详细信息,请参阅 主体扩展 概述主题。

适用于

另请参阅