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
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.
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;
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
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.
Jeśli nie jest jeszcze jeden i wybierz wystąpienie w projektancie, należy utworzyć wystąpienie obiektu dataset.
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.
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