Porady: dane z pamięci podręcznej do użycia w trybie offline lub na serwerze

Można oznaczyć elementu danych w pamięci podręcznej w dokumencie, tak aby był on dostępny offline.Ponadto umożliwia to danych w dokumencie mogą być ustawiane przez inny kod, gdy dokument jest przechowywany na serwerze.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu dla następujących aplikacji: Excel 2013 i Excel 2010; Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Można oznaczyć elementu danych mają być buforowane, gdy element danych jest zadeklarowany w kodzie lub, jeśli używasz DataSet, przez ustawienie właściwości w Właściwości okna.Jeśli są buforowanie elementu danych, który nie jest DataSet lub DataTable, upewnij się, że spełnia kryteria dla pamięci podręcznej w dokumencie.Aby uzyskać więcej informacji, zobacz Buforowanie danych.

[!UWAGA]

Zestawów danych utworzone przy użyciu języka Visual Basic, które są oznaczone jako Cached i WithEvents (łącznie z zestawów danych, które są przeciągane z Źródła danych okno lub Przybornik mają CacheInDocument właściwość zestaw do True) mają podkreślenia poprzedzone ich nazwy w pamięci podręcznej.Na przykład utworzyć zestaw danych i nadaj mu nazwę klientów CachedDataItem nazwa będzie _Customers w pamięci podręcznej.Podczas korzystania z ServerDocument dostęp do tego elementu pamięci podręcznej, należy określić _Customers zamiast klientów.

Do danych z pamięci podręcznej w dokumencie przy użyciu kodu

  1. Stwierdzenie publiczne pole lub właściwość elementu danych jako członek klasy elementu hosta w projekcie, takie jak ThisDocument klasy w projekcie programu Word lub ThisWorkbook klasy w projekcie programu Excel.

  2. Zastosowanie CachedAttribute atrybut członka, aby oznaczyć element danych, które mają być przechowywane w pamięci podręcznej danych dokumentu.Poniższy przykład dotyczy ten atrybut deklaracja pola dla DataSet.

    <Microsoft.VisualStudio.Tools.Applications.Runtime.Cached()> _
    Public employeesDataSet As DataSet
    
    [Microsoft.VisualStudio.Tools.Applications.Runtime.Cached()]
    public DataSet employeesDataSet;
    
  3. Dodaj kod, aby utworzyć wystąpienie elementu danych oraz w stosownych przypadkach, aby załadować go z bazy danych.

    Element danych jest ładowane jedynie, gdy pierwszy jest tworzony; w okresie późniejszym pamięci podręcznej pozostaje z dokumentu i musi zapisać inny kod, aby go zaktualizować.

Za pomocą okna właściwości w pamięci podręcznej zestawu danych w dokumencie

  1. Dodawanie zestawu danych do projektu przy użyciu narzędzia Projektant Visual Studio, na przykład przez dodanie źródła danych do projektu przy użyciu Źródła danych okna.

  2. Jeśli nie jest jeszcze jeden i wybierz wystąpienie w projektancie, należy utworzyć wystąpienie obiektu dataset.

  3. W Właściwości okno, ustawić CacheInDocument właściwość, aby True.

    Aby uzyskać więcej informacji, zobacz Właściwości w projektach pakietu Office.

  4. W Właściwości okno, ustawić modyfikatorów właściwość, aby publicznych (domyślnie jest to wewnętrzny).

Zobacz też

Zadania

Porady: programowane buforowanie źródła danych w dokumencie programu Word

Porady: dane z pamięci podręcznej w dokumentach zabezpieczonych hasłem

Koncepcje

Buforowanie danych

Uzyskiwanie dostępu do danych w dokumentach na serwerze

Zapisywanie danych