PrincipalSearcher 类

定义

封装用于对基础主体存储区执行查询的方法和搜索模式。

public ref class PrincipalSearcher : IDisposable
public class PrincipalSearcher : IDisposable
type PrincipalSearcher = class
    interface IDisposable
Public Class PrincipalSearcher
Implements IDisposable
继承
PrincipalSearcher
实现

注解

类对域主体执行查询时 PrincipalSearcher ,将使用默认页面大小 256 KB。 应用程序可以通过在从 GetUnderlyingSearcher 方法返回的基础DirectorySearcher对象中设置 PageSize 属性来替代默认值。

构造函数

PrincipalSearcher()

初始化 PrincipalSearcher 类的新实例。 在可以使用主体搜索器搜索对象之前,必须先设置 QueryFilter 属性。

PrincipalSearcher(Principal)

使用指定的查询筛选器初始化 PrincipalSearcher 类的新实例。

属性

Context

获取用于执行查询的主体上下文。 上下文指定对其执行搜索操作的服务器或域。

QueryFilter

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

方法

Dispose()

处置 PrincipalSearcher 对象的当前实例。

Equals(Object)

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

(继承自 Object)
FindAll()

返回主体搜索结果,其中包含与查询筛选器属性中指定的主体相匹配的所有主体对象的集合。

FindOne()

返回一个主体搜索结果,其中包含找到的与 QueryFilter 属性指定的主体相匹配的第一个主体对象。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
GetUnderlyingSearcher()

返回帐户管理 API 用以执行搜索的基础搜索对象。

GetUnderlyingSearcherType()

返回从 GetUnderlyingSearcher() 方法返回的对象的类型。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于

另请参阅