Compartir a través de


IAnnotationDictionary (Interfaz)

Representa un diccionario de objetos de datos personalizados que puede asociar a ciertos objetos en el modelo de objetos de herramientas de SharePoint.

Espacio de nombres:  Microsoft.VisualStudio.SharePoint
Ensamblado:  Microsoft.VisualStudio.SharePoint (en Microsoft.VisualStudio.SharePoint.dll)

Sintaxis

'Declaración
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

El tipo IAnnotationDictionary expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene el número de elementos incluidos en ICollection<T>. (Se hereda de ICollection<KeyValuePair<Object, Object>>).
Propiedad pública IsReadOnly Obtiene un valor que indica si ICollection<T> es de sólo lectura. (Se hereda de ICollection<KeyValuePair<Object, Object>>).
Propiedad pública Item Obtiene o establece el elemento con la clave especificada. (Se hereda de IDictionary<Object, Object>).
Propiedad pública Keys Obtiene una interfaz ICollection<T> que contiene las claves de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<Object, Object>).
Propiedad pública Values Obtiene una interfaz ICollection<T> que contiene los valores de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<Object, Object>).

Arriba

Métodos

  Nombre Descripción
Método público Add(T) Agrega un elemento a ICollection<T>. (Se hereda de ICollection<KeyValuePair<Object, Object>>).
Método público Add(TKey, TValue) Agrega un elemento con la clave y el valor proporcionados a la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<Object, Object>).
Método público Add<T>(T) Agrega un objeto al diccionario usando la clase Type del objeto para la clave.
Método público Clear Quita todos los elementos de ICollection<T>. (Se hereda de ICollection<KeyValuePair<Object, Object>>).
Método público Contains Determina si la interfaz ICollection<T> contiene un valor específico. (Se hereda de ICollection<KeyValuePair<Object, Object>>).
Método público ContainsKey Determina si la interfaz IDictionary<TKey, TValue> contiene un elemento con la clave especificada. (Se hereda de IDictionary<Object, Object>).
Método público CopyTo Copia los elementos de ICollection<T> en un objeto Array, a partir de un índice determinado de Array. (Se hereda de ICollection<KeyValuePair<Object, Object>>).
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración la colección. (Se hereda de IEnumerable<KeyValuePair<Object, Object>>).
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable).
Método público GetValue<T>() Obtiene el objeto que tiene el tipo de referencia especificado.
Método público GetValue<T>(Object) Obtiene el objeto que tiene el tipo de referencia especificado y está asociado a la clave especificada.
Método público Remove(TKey) Quita el elemento con la clave especificada de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<Object, Object>).
Método público Remove(T) Quita la primera aparición de un objeto específico de la interfaz ICollection<T>. (Se hereda de ICollection<KeyValuePair<Object, Object>>).
Método público Remove<T>() Quita del diccionario un objeto con la clase Type especificada.
Método público TryGetValue(TKey, TValue%) Obtiene el valor asociado a la clave especificada. (Se hereda de IDictionary<Object, Object>).
Método público TryGetValue<T>(T%) Obtiene el objeto que tiene el tipo especificado.
Método público TryGetValue<T>(Object, T%) Obtiene el objeto que tiene el tipo especificado y está asociado a la clave especificada.

Arriba

Comentarios

Puede agregar datos personalizados a instancias de tipos del modelo de objetos de herramientas de SharePoint que implementen la interfaz IAnnotatedObject.Estos tipos tienen una propiedad Annotations que devuelve un objeto IAnnotationDictionary.Para obtener más información, vea Asociar datos personalizados con extensiones de herramientas de SharePoint.

Vea también

Referencia

Microsoft.VisualStudio.SharePoint (Espacio de nombres)