Partager via


CachedAttribute, classe (System 2007)

Mise à jour : novembre 2007

Indique au runtime de Visual Studio Tools pour Office d'ajouter l'objet de données défini au cache de données dans le document.

Espace de noms :  Microsoft.VisualStudio.Tools.Applications.Runtime
Assembly :  Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0 (dans Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll)

Syntaxe

<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

Notes

Cet attribut peut être utilisé uniquement dans une personnalisation au niveau du document créée en utilisant Visual Studio Tools pour Office.

Pour ajouter un objet au cache de données dans un document, l'objet doit avoir un type public qui répond aux conditions XmlSerializer. Pour plus d'informations sur l'ajout d'objets au cache de données, consultez Mise en cache des données. Pour plus d'informations sur l'utilisation d'attributs, consultez Extension des métadonnées à l'aide des attributs.

Si vous voulez mieux contrôler le comportement de la mise en cache de l'objet de données, vous pouvez implémenter l'interface ICachedType dans le type de l'objet.

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres CachedAttribute

Microsoft.VisualStudio.Tools.Applications.Runtime, espace de noms

Autres ressources

Mise en cache des données

Extension des métadonnées à l'aide des attributs