Sdílet prostřednictvím


Postupy: Ukládání zdroje dat v dokumentu systému Office do mezipaměti prostřednictvím kódu programu

Datový objekt mezipaměti data v dokumentu můžete přidat programově voláním StartCaching metoda hostitel položky, jako Document, Workbook, nebo Worksheet.Odebrat datový objekt z mezipaměti dat voláním StopCaching metoda položku hostitele.

StartCaching Metody a StopCaching metody jsou i soukromé, ale jsou zobrazena v technologii IntelliSense.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v těchto aplikacích: Excel 2013 a Excel 2010; Word 2013 a Word 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Při použití StartCaching metodu k přidání objektu data do mezipaměti data datového objektu není nutné deklarovat s CachedAttribute atribut.Datový objekt však musí splňovat určité požadavky, které mají být přidány do mezipaměti data.Další informace naleznete v tématu Ukládaní dat do mezipaměti.

Do mezipaměti programově datový objekt

  1. Deklarujte objekt dat na úrovni třídy není uvnitř metody.Tento příklad předpokládá, že deklarujete DataSet s názvem dataSet1 , které chcete ukládat do mezipaměti programově.

    Public dataSet1 As DataSet
    
    public DataSet dataSet1;
    
  2. Vytvoření instance objektu data a poté zavolejte StartCaching metoda instance dokumentu nebo listu a předejte název datového objektu.

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

Ukončení ukládání do mezipaměti data objektu

  • Volání StopCaching metoda instance dokumentu nebo listu a předejte název datového objektu.Tento příklad předpokládá, že máte DataSet s názvem dataSet1 , kterou chcete ukončit ukládání do mezipaměti.

    If (Me.IsCached("dataSet1")) Then 
        Me.StopCaching("dataSet1")
    End If
    
    if (this.IsCached("dataSet1"))
    {
        this.StopCaching("dataSet1");
    }
    

    [!POZNÁMKA]

    Nevolejte StopCaching z obslužné rutiny události pro Shutdown události dokumentu nebo listu.V době, kdy Shutdown událost je aktivována, změnit mezipaměť dat je příliš pozdě.Další informace o události Shutdown naleznete v části Události v projektech pro systém Office.

Viz také

Úkoly

Postupy: Ukládání dat do mezipaměti pro použití v režimu offline nebo na serveru

Postupy: Ukládání dat do mezipaměti v dokumentu chráněném heslem

Koncepty

Ukládaní dat do mezipaměti

Přístup k datům v dokumentech na serveru

Ukládání dat