Partager via


Comment : arrêter par programme la mise en cache d'une source de données

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau du document

Version de Microsoft Office

  • Version 2007 de Microsoft Office System

  • Microsoft Office 2003

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Vous pouvez supprimer par programme un objet de données du cache de données d'un document en appelant la méthode StopCaching d'un élément hôte, tel qu'un Document, Workbook ou Worksheet. La méthode StopCaching est privée, mais elle apparaît dans IntelliSense.

Remarque :

N'appelez pas StopCaching à partir du gestionnaire d'événements pour l'événement Shutdown d'un document ou d'une feuille de calcul. Lorsque l'événement Shutdown est déclenché, il est trop tard pour modifier le cache de données. Pour plus d'informations sur l'événement Shutdown, consultez Événements de projet Visual Studio Tools pour Office.

Pour arrêter la mise en cache d'un objet de données

  • Appelez la méthode StopCaching de l'instance du document ou de la feuille de calcul et passez le nom de l'objet de données. Cet exemple suppose que vous avez un DataSet nommé dataSet1 dont vous souhaitez arrêter la mise en cache.

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

Voir aussi

Tâches

Comment : mettre en cache des données pour une utilisation hors connexion ou sur un serveur

Comment : mettre en cache par programme une source de données dans un document Office

Concepts

Mise en cache des données

Accès aux données des documents sur le serveur