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
'Declaration
<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field)> _
Public NotInheritable Class CachedAttribute _
Inherits Attribute
'Usage
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
Microsoft.VisualStudio.Tools.Applications.Runtime-Namespace