Freigeben über


CachedAttribute-Klasse (2007 System)

Aktualisiert: November 2007

Weist die Visual Studio Tools for Office-Laufzeit an, das angegebene Datenobjekt dem Datencache im Dokument hinzuzufügen.

Namespace:  Microsoft.VisualStudio.Tools.Applications.Runtime
Assembly:  Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0 (in Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll)

Syntax

<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field)> _
Public NotInheritable Class CachedAttribute _
    Inherits Attribute

Dim instance As CachedAttribute
[AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field)]
public sealed class CachedAttribute : Attribute

Hinweise

Dieses Attribut kann nur in einer Anpassung auf Dokumentebene verwendet werden, die mithilfe von Visual Studio Tools for Office erstellt wurde.

Um dem Datencache im Dokument ein Objekt hinzuzufügen, muss das Objekt über einen öffentlichen Schlüssel verfügen, der die Anforderungen von XmlSerializer erfüllt. Weitere Informationen über das Hinzufügen von Objekten zum Datencache finden Sie unter Zwischenspeichern von Daten. Weitere Informationen zum Verwenden von Attributen finden Sie unter Erweitern von Metadaten mithilfe von Attributen.

Wenn Sie mehr Kontrolle über das Verhalten des Objekts beim Zwischenspeichern erhalten möchten, können Sie die ICachedType-Schnittstelle im Typ des Objekts implementieren.

Vererbungshierarchie

System.Object
  System.Attribute
    Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

CachedAttribute-Member

Microsoft.VisualStudio.Tools.Applications.Runtime-Namespace

Weitere Ressourcen

Zwischenspeichern von Daten

Erweitern von Metadaten mithilfe von Attributen