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


IAnnotationDictionary - интерфейс

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

Пространство имен:  Microsoft.VisualStudio.SharePoint
Сборка:  Microsoft.VisualStudio.SharePoint (в Microsoft.VisualStudio.SharePoint.dll)

Синтаксис

'Декларация
Public Interface IAnnotationDictionary _
    Inherits IDictionary(Of Object, Object), ICollection(Of KeyValuePair(Of Object, Object)),  _
    IEnumerable(Of KeyValuePair(Of Object, Object)), IEnumerable
public interface IAnnotationDictionary : IDictionary<Object, Object>, 
    ICollection<KeyValuePair<Object, Object>>, IEnumerable<KeyValuePair<Object, Object>>, 
    IEnumerable

Тип IAnnotationDictionary предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Count Получает число элементов, содержащихся в интерфейсе ICollection<T>. (Унаследовано от ICollection<KeyValuePair<Object, Object>>.)
Открытое свойство IsReadOnly Получает значение, указывающее, доступна ли ICollection<T> только для чтения. (Унаследовано от ICollection<KeyValuePair<Object, Object>>.)
Открытое свойство Item Возвращает или задает элемент с указанным ключом. (Унаследовано от IDictionary<Object, Object>.)
Открытое свойство Keys Получает интерфейс ICollection<T>, содержащий ключи IDictionary<TKey, TValue>. (Унаследовано от IDictionary<Object, Object>.)
Открытое свойство Values Получает интерфейс ICollection<T>, содержащий значения IDictionary<TKey, TValue>. (Унаследовано от IDictionary<Object, Object>.)

В начало страницы

Методы

  Имя Описание
Открытый метод Add(T) Добавляет элемент в коллекцию ICollection<T>. (Унаследовано от ICollection<KeyValuePair<Object, Object>>.)
Открытый метод Add(TKey, TValue) Добавляет элемент с указанными ключом и значением в IDictionary<TKey, TValue>. (Унаследовано от IDictionary<Object, Object>.)
Открытый метод Add<T>(T) Добавляет объект в словарь с помощью типа Type объекта для ключа.
Открытый метод Clear Удаляет все элементы из коллекции ICollection<T>. (Унаследовано от ICollection<KeyValuePair<Object, Object>>.)
Открытый метод Contains Определяет, содержит ли коллекция ICollection<T> указанное значение. (Унаследовано от ICollection<KeyValuePair<Object, Object>>.)
Открытый метод ContainsKey Определяет, содержится ли элемент с указанным ключом в IDictionary<TKey, TValue>. (Унаследовано от IDictionary<Object, Object>.)
Открытый метод CopyTo Копирует элементы ICollection<T> в массив Array, начиная с указанного индекса Array. (Унаследовано от ICollection<KeyValuePair<Object, Object>>.)
Открытый метод GetEnumerator() Возвращает перечислитель, выполняющий итерацию в коллекции. (Унаследовано от IEnumerable<KeyValuePair<Object, Object>>.)
Открытый метод GetEnumerator() Возвращает перечислитель, осуществляющий итерацию в коллекции. (Унаследовано от IEnumerable.)
Открытый метод GetValue<T>() Получает объект заданного ссылочного типа.
Открытый метод GetValue<T>(Object) Получает объект заданного ссылочного типа, связанный с заданным ключом.
Открытый метод Remove(TKey) Удаляет элемент с указанным ключом из IDictionary<TKey, TValue>. (Унаследовано от IDictionary<Object, Object>.)
Открытый метод Remove(T) Удаляет первый экземпляр указанного объекта из коллекции ICollection<T>. (Унаследовано от ICollection<KeyValuePair<Object, Object>>.)
Открытый метод Remove<T>() Удаляет объект с указанным типом Type из словаря.
Открытый метод TryGetValue(TKey, TValue%) Получает значение, связанное с указанным ключом. (Унаследовано от IDictionary<Object, Object>.)
Открытый метод TryGetValue<T>(T%) Получает объект заданного типа.
Открытый метод TryGetValue<T>(Object, T%) Получает объект заданного типа, связанный с заданным ключом.

В начало страницы

Заметки

Пользовательские данные можно добавить в экземпляры типов объектной модели средств SharePoint, реализующие интерфейс IAnnotatedObject.Эти типы имеют свойство Annotations, которое возвращает объект IAnnotationDictionary.Дополнительные сведения см. в разделе Связь пользовательских данных с расширениями средств SharePoint.

См. также

Ссылки

Microsoft.VisualStudio.SharePoint - пространство имен