PrincipalSearcher Класс

Определение

Инкапсулирует методы и шаблоны поиска, используемые для выполнения запросов к базовому хранилищу участников.Encapsulates the methods and search patterns used to execute a query against the underlying principal store.

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

Комментарии

Размер страницы по умолчанию 256 КБ используется, когда PrincipalSearcher класс выполняет запрос субъектов домена.The default page size of 256 KB is used when the PrincipalSearcher class performs a query for domain principals. Приложение может переопределить значение по умолчанию, задав PageSize свойство в базовом DirectorySearcher объекте, возвращаемом GetUnderlyingSearcher методом.The application may override the default value by setting the PageSize property in the underlying DirectorySearcher object that is returned from the GetUnderlyingSearcher method.

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

PrincipalSearcher()

Инициализирует новый экземпляр класса PrincipalSearcher.Initializes a new instance of the PrincipalSearcher class. Свойство QueryFilter необходимо задать до выполнения поиска с помощью объекта поиска участников.The QueryFilter property must be set before the Principal searcher object can be used to perform a search.

PrincipalSearcher(Principal)

Инициализирует новый экземпляр класса PrincipalSearcher указанным фильтром запроса.Initializes a new instance of the PrincipalSearcher class with the specified query filter.

Свойства

Context

Возвращает контекст участника, используемый для выполнения запроса.Gets that principal context that is used to perform the query. Контекст определяет сервер или домен, в отношении которого выполняются операции поиска.The context specifies the server or domain against which search operations are performed.

QueryFilter

Возвращает или задает фильтр запроса, используемый для нахождения соответствующих участников.Gets or sets the query filter that is used to locate matching principals.

Методы

Dispose()

Удаляет текущий экземпляр объекта PrincipalSearcher.Disposes the current instance of the PrincipalSearcher object.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
FindAll()

Возвращает результат поиска участника, который содержит коллекцию всех объектов-участников, соответствующих участнику, указанному в свойстве фильтра запроса.Returns a principal search result that contains a collection of all the principal objects that match the principal specified in the query filter property.

FindOne()

Возвращает результат поиска участника, который содержит первый найденный объект-участник, соответствующий участнику, указанному в свойстве QueryFilter.Returns a principal search result that contains the first principal object found that matches the principal specified in the QueryFilter property.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
GetUnderlyingSearcher()

Возвращает базовый объект поиска, используемый API управления учетными данными для поиска.Returns the underlying search object that is used by the Account Management API to perform the search.

GetUnderlyingSearcherType()

Возвращает тип объекта, возвращаемого методом GetUnderlyingSearcher().Returns the type of the object returned from the GetUnderlyingSearcher() method.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

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