IVsBatchUpdate Interface

Définition

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.

S’applique à