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.