Поделиться через


PrincipalSearcher Класс

Определение

Инкапсулирует методы и шаблоны поиска, используемые для выполнения запроса к базовому хранилищу субъектов.

public ref class PrincipalSearcher : IDisposable
public class PrincipalSearcher : IDisposable
type PrincipalSearcher = class
    interface IDisposable
Public Class PrincipalSearcher
Implements IDisposable
Наследование
PrincipalSearcher
Реализации

Комментарии

Размер страницы по умолчанию составляет 256 КБ, если PrincipalSearcher класс выполняет запрос для субъектов домена. Приложение может переопределить значение по умолчанию, задав PageSize свойство в базовом DirectorySearcher объекте, возвращаемом методом GetUnderlyingSearcher .

Конструкторы

Имя Описание
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)

Применяется к

См. также раздел