Freigeben über


IAnnotationDictionary-Schnittstelle

Stellt ein Wörterbuch von benutzerdefinierten Datenobjekten dar, die Sie bestimmten Objekten im SharePoint-Tools-Objektmodell zuordnen können.

Namespace:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Syntax

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

Der IAnnotationDictionary-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die in ICollection<T> enthalten sind. (Von ICollection<KeyValuePair<Object, Object>> geerbt.)
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob das ICollection<T> schreibgeschützt ist. (Von ICollection<KeyValuePair<Object, Object>> geerbt.)
Öffentliche Eigenschaft Item Ruft das Element mit dem angegebenen Schlüssel ab oder legt dieses fest. (Von IDictionary<Object, Object> geerbt.)
Öffentliche Eigenschaft Keys Ruft eine ICollection<T>-Schnittstelle ab, die die Schlüssel von IDictionary<TKey, TValue> enthält. (Von IDictionary<Object, Object> geerbt.)
Öffentliche Eigenschaft Values Ruft eine ICollection<T> ab, die die Werte in IDictionary<TKey, TValue> enthält. (Von IDictionary<Object, Object> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add(T) Fügt der ICollection<T> ein Element hinzu. (Von ICollection<KeyValuePair<Object, Object>> geerbt.)
Öffentliche Methode Add(TKey, TValue) Fügt der IDictionary<TKey, TValue>-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu. (Von IDictionary<Object, Object> geerbt.)
Öffentliche Methode Add<T>(T) Fügt dem Wörterbuch mit dem Type des Objekts für den Schlüssel ein Objekt hinzu.
Öffentliche Methode Clear Entfernt alle Elemente aus ICollection<T>. (Von ICollection<KeyValuePair<Object, Object>> geerbt.)
Öffentliche Methode Contains Ermittelt, ob die ICollection<T> einen bestimmten Wert enthält. (Von ICollection<KeyValuePair<Object, Object>> geerbt.)
Öffentliche Methode ContainsKey Ermittelt, ob IDictionary<TKey, TValue> ein Element mit dem angegebenen Schlüssel enthält. (Von IDictionary<Object, Object> geerbt.)
Öffentliche Methode CopyTo Kopiert die Elemente von ICollection<T> in ein Array, beginnend bei einem bestimmten Array-Index. (Von ICollection<KeyValuePair<Object, Object>> geerbt.)
Öffentliche Methode GetEnumerator() Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<KeyValuePair<Object, Object>> geerbt.)
Öffentliche Methode GetEnumerator() Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.)
Öffentliche Methode GetValue<T>() Ruft das Objekt mit dem angegebenen Verweistyp ab.
Öffentliche Methode GetValue<T>(Object) Ruft das Objekt ab, das den angegebenen Verweistyp aufweist und dem angegebenen Schlüssel zugeordnet ist.
Öffentliche Methode Remove(TKey) Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary<TKey, TValue>. (Von IDictionary<Object, Object> geerbt.)
Öffentliche Methode Remove(T) Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection<T>. (Von ICollection<KeyValuePair<Object, Object>> geerbt.)
Öffentliche Methode Remove<T>() Entfernt ein Objekt mit dem angegebenen Type aus dem Wörterbuch.
Öffentliche Methode TryGetValue(TKey, TValue%) Ruft den dem angegebenen Schlüssel zugeordneten Wert ab. (Von IDictionary<Object, Object> geerbt.)
Öffentliche Methode TryGetValue<T>(T%) Ruft das Objekt mit dem angegebenen Typ ab.
Öffentliche Methode TryGetValue<T>(Object, T%) Ruft das Objekt ab, das den angegebenen Typ aufweist und dem angegebenen Schlüssel zugeordnet ist.

Zum Seitenanfang

Hinweise

Sie können Instanzen von Typen im SharePoint-Tools-Objektmodell, das die IAnnotatedObject-Schnittstelle implementiert, benutzerdefinierte Daten hinzufügen.Diese Typen haben eine Annotations-Eigenschaft, die ein IAnnotationDictionary-Objekt zurückgibt.Weitere Informationen finden Sie unter Zuordnen von benutzerdefinierten Daten zu SharePoint-Tools-Erweiterungen.

Siehe auch

Referenz

Microsoft.VisualStudio.SharePoint-Namespace