IVsBatchUpdate Arabirim

Tanım

Bir metin arabelleğindeki veya görünümündeki tüm bekleyen veri güncelleştirmelerinin kurulduğu başlatır.

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
Türetilmiş
Öznitelikler

Açıklamalar

Bir görünüm bu arabirimi uygular ve kendisini Text Manager yöntemine göre kaydettiğinde IVsTextManager::RegisterIndependentView , metin Yöneticisi FlushPendingUpdates kaydetmeden önce, başlamadan önce ve başka bir belgenin etkinleştirilmesinden önce sağ gibi çeşitli kritik noktalarda çağrı yapar. FlushPendingUpdatesÇağrıldığında, metin arabelleğinin ve tüm ilişkili görünümlerinin tüm bekleyen veri değişikliklerini içermesi gerekir. .

Uygulayanlara Notlar

Bu arabirimi, veri değişikliklerini doğrudan dahil olmayan herhangi bir Düzenleyici görünümünde veya arabellekte uygulayın, ancak sonraki güncelleştirme için değişiklikleri arabelleğe alır.

Yöntemler

FlushPendingUpdates(UInt32)

Metin arabelleğinin tüm görünümlere, arabelleğe alınmış tüm güncelleştirmeleri dahil etmesine bildirmek için izin verir.

Şunlara uygulanır