Condividi tramite


Interfaccia IAnnotationDictionary

Rappresenta un dizionario di oggetti dati personalizzati che è possibile associare a determinati oggetti nel modello a oggetti degli strumenti di SharePoint.

Spazio dei nomi:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Sintassi

'Dichiarazione
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

Il tipo IAnnotationDictionary espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi contenuti in ICollection<T>. (Ereditato da ICollection<KeyValuePair<Object, Object>>)
Proprietà pubblica IsReadOnly Ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da ICollection<KeyValuePair<Object, Object>>)
Proprietà pubblica Item Ottiene o imposta l'elemento con la chiave specificata. (Ereditato da IDictionary<Object, Object>)
Proprietà pubblica Keys Ottiene un oggetto ICollection<T> contenente le chiavi dell'oggetto IDictionary<TKey, TValue>. (Ereditato da IDictionary<Object, Object>)
Proprietà pubblica Values Ottiene un oggetto ICollection<T> contenente i valori dell'oggetto IDictionary<TKey, TValue>. (Ereditato da IDictionary<Object, Object>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(T) Aggiunge un elemento all'insieme ICollection<T>. (Ereditato da ICollection<KeyValuePair<Object, Object>>)
Metodo pubblico Add(TKey, TValue) Aggiunge un elemento con la chiave e il valore forniti all'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<Object, Object>)
Metodo pubblico Add<T>(T) Aggiunge un oggetto al dizionario utilizzando Type dell'oggetto per la chiave.
Metodo pubblico Clear Rimuove tutti gli elementi dall'oggetto ICollection<T>. (Ereditato da ICollection<KeyValuePair<Object, Object>>)
Metodo pubblico Contains Consente di stabilire se il ICollection<T> contiene un valore specifico. (Ereditato da ICollection<KeyValuePair<Object, Object>>)
Metodo pubblico ContainsKey Determina se l'interfaccia IDictionary<TKey, TValue> contiene un elemento con la chiave specificata. (Ereditato da IDictionary<Object, Object>)
Metodo pubblico CopyTo Copia gli elementi dell'interfaccia ICollection<T> in un oggetto Array, a partire da un particolare indice Array. (Ereditato da ICollection<KeyValuePair<Object, Object>>)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che consente di scorrere l'insieme. (Ereditato da IEnumerable<KeyValuePair<Object, Object>>)
Metodo pubblico GetEnumerator() Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
Metodo pubblico GetValue<T>() Ottiene l'oggetto che dispone del tipo di riferimento specificato.
Metodo pubblico GetValue<T>(Object) Ottiene l'oggetto che dispone del tipo di riferimento specificato ed è associato alla chiave specificata.
Metodo pubblico Remove(TKey) Consente di rimuovere l'elemento con la chiave specificata dall'interfaccia IDictionary<TKey, TValue>. (Ereditato da IDictionary<Object, Object>)
Metodo pubblico Remove(T) Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>. (Ereditato da ICollection<KeyValuePair<Object, Object>>)
Metodo pubblico Remove<T>() Rimuove dal dizionario un oggetto con Type specificato.
Metodo pubblico TryGetValue(TKey, TValue%) Ottiene il valore associato alla chiave specificata. (Ereditato da IDictionary<Object, Object>)
Metodo pubblico TryGetValue<T>(T%) Ottiene l'oggetto che dispone del tipo specificato.
Metodo pubblico TryGetValue<T>(Object, T%) Ottiene l'oggetto che dispone del tipo specificato ed è associato alla chiave specificata.

In alto

Note

È possibile aggiungere dati personalizzati ai tipi di istanze nel modello a oggetti degli strumenti SharePoint che implementano l'interfaccia IAnnotatedObject. Questi tipi possiedono proprietà Annotations che restituiscono un oggetto IAnnotationDictionary. Per ulteriori informazioni, vedere Associazione di dati personalizzati alle estensioni degli strumenti di SharePoint.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.SharePoint