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
Microsoft.VisualStudio.Tools.Applications.Runtime, espace de noms