CachedAttribute Classe (sistema de 2007)
Instrui o Visual Studio Tools for Office tempo de execução para adicionar o objeto de dados especificado para o cache de dados no documento.
Namespace: Microsoft.VisualStudio.Tools.Applications.Runtime
Assembly: Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0 (em Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll)
Sintaxe
<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
Comentários
Este atributo só pode ser usado em uma personalização em nível de documento criada usando Visual Studio Tools for Office.
Para adicionar um objeto para o cache de dados em um documento, o objeto deve ter um tipo public que atende aos requisitos de XmlSerializer. Para obter mais informações sobre como adicionar objetos ao cache de dados, consulte Cache de dados. Para obter mais informações sobre como usar atributos, consulte Estendendo metadados usando atributos.
Se desejar ter maior controle sobre o comportamento de cache do objeto de dados, você poderá implementar o ICachedType interface no tipo de objeto.
Hierarquia de herança
System.Object
System.Attribute
Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Tools.Applications.Runtime