ResultPropertyCollection Класс

Определение

Содержит свойства экземпляра SearchResult .

public ref class ResultPropertyCollection : System::Collections::DictionaryBase
public class ResultPropertyCollection : System.Collections.DictionaryBase
type ResultPropertyCollection = class
    inherit DictionaryBase
Public Class ResultPropertyCollection
Inherits DictionaryBase
Наследование
ResultPropertyCollection

Комментарии

SearchResult экземпляры похожи на DirectoryEntry экземпляры. Заметное различие заключается в том, что DirectoryEntry извлекает информацию из иерархии доменные службы Active Directory при каждом доступе к новому объекту, а данные для SearchResult уже доступны в SearchResultCollection, что возвращает запрос DirectorySearcher. Если вы попытаетесь получить SearchResult свойство, которое запрос не указал для получения, это свойство не будет доступно.

Свойства

Имя Описание
Count

Возвращает количество элементов, содержащихся в экземпляре DictionaryBase .

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

Возвращает список элементов, содержащихся в экземпляре DictionaryBase .

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

Возвращает список элементов, содержащихся в экземпляре DictionaryBase .

(Унаследовано от DictionaryBase)
Item[String]

Возвращает свойство из этой коллекции с указанным именем.

PropertyNames

Возвращает имена свойств в этой коллекции.

Values

Возвращает значения свойств в этой коллекции.

Методы

Имя Описание
Clear()

Очищает содержимое экземпляра DictionaryBase .

(Унаследовано от DictionaryBase)
Contains(String)

Определяет, относится ли свойство с указанным именем к этой коллекции.

CopyTo(Array, Int32)

Копирует элементы в DictionaryBase одномерный Array по указанному индексу.

(Унаследовано от DictionaryBase)
CopyTo(ResultPropertyValueCollection[], Int32)

Копирует свойства из этой коллекции в массив, начиная с определенного индекса массива.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает итерацию IDictionaryEnumerator экземпляра DictionaryBase .

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

Служит хэш-функцией по умолчанию.

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

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

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

Выполняет дополнительные пользовательские процессы перед очисткой содержимого экземпляра DictionaryBase .

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

Выполняет дополнительные пользовательские процессы после очистки содержимого экземпляра DictionaryBase .

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

Возвращает элемент с указанным ключом и значением в экземпляре DictionaryBase .

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

Выполняет дополнительные пользовательские процессы перед вставкой нового элемента в DictionaryBase экземпляр.

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

Выполняет дополнительные пользовательские процессы после вставки нового элемента в DictionaryBase экземпляр.

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

Выполняет дополнительные пользовательские процессы перед удалением элемента из экземпляра DictionaryBase .

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

Выполняет дополнительные пользовательские процессы после удаления элемента из экземпляра DictionaryBase .

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

Выполняет дополнительные пользовательские процессы перед заданием значения в экземпляре DictionaryBase .

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

Выполняет дополнительные пользовательские процессы после задания значения в экземпляре DictionaryBase .

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

Выполняет дополнительные пользовательские процессы при проверке элемента с указанным ключом и значением.

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

Возвращает строку, представляющую текущий объект.

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

Явные реализации интерфейса

Имя Описание
ICollection.IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к объекту DictionaryBase (потокобезопасный).

(Унаследовано от DictionaryBase)
ICollection.SyncRoot

Получает объект, который можно использовать для синхронизации доступа к объекту DictionaryBase .

(Унаследовано от DictionaryBase)
IDictionary.Add(Object, Object)

Добавляет элемент с указанным ключом и значением в элемент DictionaryBase.

(Унаследовано от DictionaryBase)
IDictionary.Contains(Object)

Определяет, содержит ли DictionaryBase определенный ключ.

(Унаследовано от DictionaryBase)
IDictionary.IsFixedSize

Возвращает значение, указывающее, имеет ли DictionaryBase объект фиксированный размер.

(Унаследовано от DictionaryBase)
IDictionary.IsReadOnly

Возвращает значение, указывающее, доступен ли DictionaryBase объект только для чтения.

(Унаследовано от DictionaryBase)
IDictionary.Item[Object]

Возвращает или задает значение, связанное с указанным ключом.

(Унаследовано от DictionaryBase)
IDictionary.Keys

ICollection Возвращает объект, содержащий ключи в объектеDictionaryBase.

(Унаследовано от DictionaryBase)
IDictionary.Remove(Object)

Удаляет элемент с указанным ключом из элемента DictionaryBase.

(Унаследовано от DictionaryBase)
IDictionary.Values

ICollection Возвращает объект, содержащий значения в объектеDictionaryBase.

(Унаследовано от DictionaryBase)
IEnumerable.GetEnumerator()

Возвращает значение IEnumerator , которое выполняет итерацию через DictionaryBase.

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

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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

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