Поделиться через


Практическое руководство. Программное кэширование источника данных в документе MS Office.

Обновлен: Ноябрь 2007

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Тип проекта

  • Проекты уровня документа

Версия Microsoft Office

  • Выпуск 2007 системы Microsoft Office

  • Microsoft Office 2003

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

В документе объект данных добавляется к кэшированным данным с помощью программных средств и метода ведущего элемента StartCaching, такого как Document, Workbook или Worksheet. Метод StartCaching редко используется, хотя и применяется в IntelliSense.

Во время использования метода StartCaching добавления объекта данных к кэшированным данным объект данных не обозначается атрибутом CachedAttribute. Однако объект данных обязан выполнять определенные требования для последующего присоединения к кэшированным данным. Дополнительные сведения см. в разделе Кэширование данных.

Добавление объекта данных в кэш программным образом

  1. Обозначьте объект данных не в методе, а на уровне класса. На данном примере показывается обозначение DataSet с названием dataSet1 и добавление данных в кэш-память программным способом.

    Public dataSet1 As DataSet
    
    public DataSet dataSet1;
    
  2. Обработайте объект данных, потом запустите метод StartCaching в документе или экземпляре листа и укажите в названии объекта данных.

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

См. также

Задачи

Практическое руководство. Кэширование данных для автономного использования или для использования на сервере

Практическое руководство. Программная остановка кэширования источника данных

Практическое руководство. Кэширование данных в документе, защищенном паролем

Основные понятия

Кэширование данных

Доступ к данным в документах на сервере

Другие ресурсы

Сохранение данных

Управление одновременным доступом в ADO.NET