SearchResultCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс SearchResultCollection содержит SearchResult экземпляры, возвращаемые иерархией Active Directory во время DirectorySearcher запроса.
public ref class SearchResultCollection : MarshalByRefObject, IDisposable, System::Collections::ICollection
public class SearchResultCollection : MarshalByRefObject, IDisposable, System.Collections.ICollection
type SearchResultCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
interface IDisposable
Public Class SearchResultCollection
Inherits MarshalByRefObject
Implements ICollection, IDisposable
- Наследование
- Реализации
Комментарии
Из-за ограничений реализации класс не может освободить все неуправляемые SearchResultCollection ресурсы при сборе мусора. Чтобы предотвратить утечку памяти, необходимо вызвать Dispose метод, если SearchResultCollection объект больше не нужен.
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество SearchResult объектов в этой коллекции. |
| Handle |
Возвращает дескриптор, возвращаемый методом |
| Item[Int32] |
Возвращает объект, расположенный SearchResult по указанному индексу в этой коллекции. |
| PropertiesLoaded |
Возвращает свойства, указанные DirectorySearcher перед выполнением поиска. |
Методы
| Имя | Описание |
|---|---|
| Contains(SearchResult) |
Определяет, находится ли указанный SearchResult объект в этой коллекции. |
| CopyTo(SearchResult[], Int32) |
Копирует все SearchResult объекты в этой коллекции в конкретный массив, начиная с указанного индекса в целевом массиве. |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| Dispose() |
Освобождает все ресурсы, используемые SearchResultCollection объектом. |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые SearchResultCollection объектом, и при необходимости освобождает управляемые ресурсы. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Finalize() |
Переопределяет Finalize() метод. |
| GetEnumerator() |
Возвращает перечислитель, который можно использовать для итерации этой коллекции. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IndexOf(SearchResult) |
Возвращает индекс первого вхождения указанного SearchResult объекта в этой коллекции. |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Копирует элементы объекта ICollectionArrayв определенный индекс, начиная с определенного Array индекса. |
| ICollection.IsSynchronized |
Возвращает значение, указывающее, синхронизирован ли доступ к ICollection (потокобезопасный). |
| ICollection.SyncRoot |
Получает объект, который можно использовать для синхронизации доступа к объекту ICollection. |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |