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 | |
---|---|---|
Count | Obtiene el número de elementos incluidos en ICollection<T>. (Se hereda de ICollection<KeyValuePair<Object, Object>>). | |
IsReadOnly | Obtiene un valor que indica si ICollection<T> es de solo lectura. (Se hereda de ICollection<KeyValuePair<Object, Object>>). | |
Item | Obtiene o establece el elemento con la clave especificada. (Se hereda de IDictionary<Object, Object>). | |
Keys | Obtiene una interfaz ICollection<T> que contiene las claves de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<Object, Object>). | |
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 | |
---|---|---|
Add(T) | Agrega un elemento a ICollection<T>. (Se hereda de ICollection<KeyValuePair<Object, Object>>). | |
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>). | |
Add<T>(T) | Agrega un objeto al diccionario usando la clase Type del objeto para la clave. | |
Clear | Quita todos los elementos de ICollection<T>. (Se hereda de ICollection<KeyValuePair<Object, Object>>). | |
Contains | Determina si ICollection<T> contiene un valor específico. (Se hereda de ICollection<KeyValuePair<Object, Object>>). | |
ContainsKey | Determina si la interfaz IDictionary<TKey, TValue> contiene un elemento con la clave especificada. (Se hereda de IDictionary<Object, Object>). | |
CopyTo | Copia los elementos de la interfaz ICollection<T> a un objeto Array, a partir de un índice determinado de la clase Array. (Se hereda de ICollection<KeyValuePair<Object, Object>>). | |
GetEnumerator() | Devuelve un enumerador que recorre en iteración la colección. (Se hereda de IEnumerable<KeyValuePair<Object, Object>>). | |
GetEnumerator() | Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable). | |
GetValue<T>() | Obtiene el objeto que tiene el tipo de referencia especificado. | |
GetValue<T>(Object) | Obtiene el objeto que tiene el tipo de referencia especificado y está asociado a la clave especificada. | |
Remove(TKey) | Quita el elemento con la clave especificada de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<Object, Object>). | |
Remove(T) | Quita la primera aparición de un objeto específico de ICollection<T>. (Se hereda de ICollection<KeyValuePair<Object, Object>>). | |
Remove<T>() | Quita del diccionario un objeto con la clase Type especificada. | |
TryGetValue(TKey, TValue%) | Obtiene el valor asociado a la clave especificada. (Se hereda de IDictionary<Object, Object>). | |
TryGetValue<T>(T%) | Obtiene el objeto que tiene el tipo especificado. | |
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.