Compartilhar via


Como: Armazenar em cache programaticamente uma Origem de dados em um documento do Office

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

Versão do Microsoft Office

  • Microsoft Office Sistema de 2007

  • Microsoft Office 2003

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode programaticamente Adicionar um objeto de dados para o cache de dados em um documento, chamando o método StartCaching de um item de host, como um Document, Workbookou Worksheet.O método StartCaching é particular, mas ele aparece no IntelliSense.

Quando você usa o método StartCaching para adicionar um objeto de dados para o cache de dados, o objeto de dados não precisa ser declarada com o atributo CachedAttribute.No entanto, o objeto de dados deve atender a certos requisitos a ser adicionado ao cache de dados.For more information, see Cache de dados.

Em cache programaticamente um objeto de dados

  1. Declare o objeto de dados no nível de classe, não dentro de um método.Este exemplo assume que você está declarando uma DataSet chamado dataSet1 que você deseja armazenar em cache programaticamente.

    Public dataSet1 As DataSet
    
    public DataSet dataSet1;
    
  2. Instanciar o objeto de dados e, em seguida, chame o método StartCaching da instância do documento ou planilha e passe o nome do objeto de dados.

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

Consulte também

Tarefas

Como: Armazenar em cache dados para uso off-line ou em um servidor

Como: Parar programaticamente o cache de uma Origem de dados

Como: Dados de cache em um documento protegida por senha

Conceitos

Cache de dados

Acessando dados em documentos no servidor

Outros recursos

Salvando dados

Controle de Simultaneidade no ADO.NET