Condividi tramite


Classe CachedAttribute (System 2007)

Aggiornamento: novembre 2007

Indica al runtime di Visual Studio Tools per Office di aggiungere l'oggetto dati specificato alla cache del documento.

Spazio dei nomi:  Microsoft.VisualStudio.Tools.Applications.Runtime
Assembly:  Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0 (in Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll)

Sintassi

<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

Note

L'attributo può essere utilizzato unicamente in personalizzazioni a livello di documento create mediante Visual Studio Tools per Office.

Per aggiungere un oggetto alla cache di dati di un documento, il tipo pubblico dell'oggetto deve soddisfare i requisiti di XmlSerializer. Per ulteriori informazioni sull'aggiunta di oggetti alla cache di dati, vedere Memorizzazione di dati nella cache. Per ulteriori informazioni sull'uso degli attributi, vedere Estensione di metadati mediante attributi.

Per ottenere un maggiore controllo sul comportamento della memorizzazione nella cache dell'oggetto dati è possibile implementare l'interfaccia ICachedType nel tipo dell'oggetto.

Gerarchia di ereditarietà

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

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri CachedAttribute

Spazio dei nomi Microsoft.VisualStudio.Tools.Applications.Runtime

Altre risorse

Memorizzazione di dati nella cache

Estensione di metadati mediante attributi