IVsBatchUpdate Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise l'incorporation de toutes les mises à jour de données en attente dans une mémoire tampon de texte ou une vue.
public interface class IVsBatchUpdate
public interface class IVsBatchUpdate
__interface IVsBatchUpdate
[System.Runtime.InteropServices.Guid("A2D3286E-B5AE-4981-8D32-E9053FCF997D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsBatchUpdate
[<System.Runtime.InteropServices.Guid("A2D3286E-B5AE-4981-8D32-E9053FCF997D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsBatchUpdate = interface
Public Interface IVsBatchUpdate
- Dérivé
- Attributs
Remarques
Lorsqu’une vue implémente cette interface et s’inscrit auprès du gestionnaire de texte via la IVsTextManager::RegisterIndependentView méthode, le gestionnaire de texte appellera FlushPendingUpdates à différents points critiques, par exemple, juste avant l’enregistrement, avant le lancement et l’activation d’un autre document. Lorsque FlushPendingUpdates est appelé, la mémoire tampon de texte et toutes ses vues associées doivent incorporer toutes les modifications de données en attente. .
Notes pour les responsables de l’implémentation
Implémentez cette interface sur n’importe quelle vue de l’éditeur ou mémoire tampon qui n’incorpore pas immédiatement les modifications de données, mais les modifications de la mémoire tampon pour les mettre à jour ultérieurement.
Méthodes
| FlushPendingUpdates(UInt32) |
Permet à la mémoire tampon de texte de demander à toutes les vues associées d'incorporer toutes les mises à jour mises en mémoire tampon. |