Condividi tramite


Procedura: memorizzare nella cache a livello di codice un'origine dati di un documento di Office

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di documento

Versione Microsoft Office

  • Microsoft Office System 2007

  • Microsoft Office 2003

Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

È possibile aggiungere un oggetto dati a livello di codice alla cache di dati in un documento chiamando il metodo StartCaching di un elemento host, come Document, Workbook o Worksheet. Il metodo StartCaching è privato ma appare in IntelliSense.

Quando si utilizza il metodo StartCaching per aggiungere un oggetto dati alla cache di dati, non è necessario dichiarare l'oggetto dati con l'attributo CachedAttribute. Tuttavia, l'oggetto dati deve soddisfare alcuni requisiti per poter essere aggiunto alla cache di dati. Per ulteriori informazioni, vedere la classe Memorizzazione di dati nella cache.

Per memorizzare un oggetto dati nella cache a livello di codice

  1. Dichiarare l'oggetto dati come livello di classe, non all'interno di un metodo. In questo esempio si presume che venga dichiarato un oggetto DataSet denominato dataSet1 che si intende memorizzare nella cache a livello di codice.

    Public dataSet1 As DataSet
    
    public DataSet dataSet1;
    
  2. Creare l'istanza dell'oggetto dati, quindi chiamare il metodo StartCaching dell'istanza di documento o foglio di lavoro e passare il nome dell'oggetto dati.

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

Vedere anche

Attività

Procedura: memorizzare dati nella cache per l'utilizzo non in linea o su un server

Procedura: interrompere la memorizzazione nella cache a livello di codice di un'origine dati

Procedura: memorizzare dati nella cache di un documento protetto da password

Concetti

Memorizzazione di dati nella cache

Accesso ai dati dei documenti sul server

Altre risorse

Salvataggio di dati

Controllo della concorrenza in ADO.NET