Compartir a través de


CachedAttribute (Clase) (2007 System)

Actualización: noviembre 2007

Indica al motor en tiempo de ejecución de Visual Studio Tools para Office que agregue el objeto de datos especificado a la memoria caché de datos del documento.

Espacio de nombres:  Microsoft.VisualStudio.Tools.Applications.Runtime
Ensamblado:  Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0 (en Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll)

Sintaxis

<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

Comentarios

Este atributo sólo se puede utilizar en una personalización de nivel de documento creada con Visual Studio Tools para Office.

Para agregar un objeto a la memoria caché de datos de un documento, el objeto debe tener un tipo público que cumpla los requisitos de XmlSerializer. Para obtener más información acerca de cómo se agregan objetos a la memoria caché de datos, vea Almacenar datos en caché. Para obtener más información acerca del uso de atributos, vea Extender metadatos mediante atributos.

Si desea tener mayor control sobre el comportamiento del almacenamiento en caché del objeto de datos, puede implementar la interfaz ICachedType en el tipo del objeto.

Jerarquía de herencia

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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

CachedAttribute (Miembros)

Microsoft.VisualStudio.Tools.Applications.Runtime (Espacio de nombres)

Otros recursos

Almacenar datos en caché

Extender metadatos mediante atributos