如何:以编程方式停止缓存数据源

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

Microsoft Office 版本

  • 2007 Microsoft Office system

  • Microsoft Office 2003

有关更多信息,请参见按应用程序和项目类型提供的功能

可以通过调用宿主项(如 DocumentWorkbookWorksheet)的 StopCaching 方法来以编程方式移除文档的数据缓存中的数据对象。StopCaching 方法是私有方法,但它出现在 IntelliSense 中。

e90554kd.alert_note(zh-cn,VS.90).gif说明:

不要从文档或工作表的 Shutdown 事件的事件处理程序调用 StopCaching。当引发了 Shutdown 事件时,就来不及修改数据缓存了。有关 Shutdown 事件的更多信息,请参见 Visual Studio Tools for Office 项目事件

停止缓存数据对象

  • 调用文档或工作表实例的 StopCaching 方法并传入数据对象的名称。此示例假定您具有一个名为 dataSet1 的要停止缓存的 DataSet

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

请参见

任务

如何:缓存数据以便脱机使用或在服务器上使用

如何:以编程方式在 Office 文档中缓存数据源

概念

缓存数据

访问服务器上的文档数据