Compartir a través de


Cómo: Almacenar en memoria caché un origen de datos de un documento de Office mediante programación

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

Versión de Microsoft Office

  • Microsoft Office System 2007

  • Microsoft Office 2003

Para obtener más información, consulte Características disponibles por aplicación y tipo de proyecto.

Se puede agregar mediante programación un objeto de datos a la caché de datos de un documento llamando al método StartCaching de un elemento de host, como Document, Workbook o Worksheet. El método StartCaching es privado, pero aparece en IntelliSense.

Cuando se utiliza el método StartCaching para agregar un objeto de datos a la caché de datos, no es necesario declarar el objeto de datos con el atributo CachedAttribute. Sin embargo, el objeto de datos debe cumplir ciertos requisitos para poder agregarse a la caché de datos. Para obtener más información, vea Almacenar datos en caché.

Para almacenar en memoria caché un objeto de datos mediante programación

  1. Declare el objeto de datos en el nivel de clase, no dentro de un método. Este ejemplo supone que está declarando un objeto DataSet denominado dataSet1 que desea almacenar en memoria caché mediante programación.

    Public dataSet1 As DataSet
    
    public DataSet dataSet1;
    
  2. Cree una instancia del objeto de datos y, a continuación, llame al método StartCaching de la instancia del documento o la hoja de cálculo y pase el nombre del objeto de datos.

    dataSet1 = New DataSet()
    
    If Not (Me.IsCached("dataSet1")) Then
        Me.StartCaching("dataSet1")
    End If
    
    dataSet1 = new DataSet();
    
    if (!this.IsCached("dataSet1"))
    {
        this.StartCaching("dataSet1");
    }
    

Vea también

Tareas

Cómo: Almacenar datos en la memoria caché para el uso sin conexión o en un servidor

Cómo: Dejar de almacenar en caché un origen de datos mediante programación

Cómo: Almacenar datos en caché en un documento protegido por contraseña

Conceptos

Almacenar datos en caché

Acceso a datos de documentos en el servidor

Otros recursos

Guardar datos

Control de simultaneidad en ADO.NET