Freigeben über


IVsTextStreamEvents-Schnittstelle

Benachrichtigt Clients über Änderungen am zugrunde liegenden Textpuffer.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("96FC7D44-BCDD-4F00-AE4D-07E26B2C0E52")> _
Public Interface IVsTextStreamEvents
[InterfaceTypeAttribute()]
[GuidAttribute("96FC7D44-BCDD-4F00-AE4D-07E26B2C0E52")]
public interface IVsTextStreamEvents
[InterfaceTypeAttribute()]
[GuidAttribute(L"96FC7D44-BCDD-4F00-AE4D-07E26B2C0E52")]
public interface class IVsTextStreamEvents
[<InterfaceTypeAttribute()>]
[<GuidAttribute("96FC7D44-BCDD-4F00-AE4D-07E26B2C0E52")>]
type IVsTextStreamEvents =  interface end
public interface IVsTextStreamEvents

Der IVsTextStreamEvents-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode OnChangeStreamAttributes Benachrichtigt Clients, dass die Textstream Attribute geändert haben.
Öffentliche Methode OnChangeStreamText Benachrichtigt den Client, wenn der Inhalt des Textstreams im Puffer geändert hat.

Zum Seitenanfang

Hinweise

Implementieren Sie die IVsTextStreamEvents-Schnittstelle für das Clientobjekt, um Benachrichtigungen über Änderungen im Textpuffer zu empfangen. Legen Sie diese Schnittstelle im Textpuffer mithilfe der IConnectionPointContainer-Schnittstelle im Textpuffer aus, um Benachrichtigungen über Zzeilenwechseln aus dem Puffer zu empfangen. Änderungen werden in einem zweidimensionalen Zeilen- bzw. Index koordinatensystem ausgedrückt.

Hinweise zur Implementierung

Wird von Clients, die Benachrichtigungen über Änderungen an Zeilen im Textpuffer erhalten möchten.

Hinweise zu Aufrufern

Wird von Textpuffer als Reaktion auf Ändern, um zu simsen oder Attribute im Puffer.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace