ITextBufferEdit.Apply-Methode
Führt einen Commit für alle Änderungen aus, die mit diesem ITextBufferEdit am zugrunde liegenden ITextBuffer vorgenommen wurden. Sie bewirkt auch, ITextBuffer eine neue Momentaufnahme zu generieren und ihre Changed-Ereignis auszulösen, wenn Änderungen vorgenommen wurden.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Function Apply As ITextSnapshot
ITextSnapshot Apply()
ITextSnapshot^ Apply()
abstract Apply : unit -> ITextSnapshot
function Apply() : ITextSnapshot
Rückgabewert
Typ: Microsoft.VisualStudio.Text.ITextSnapshot
Eine Momentaufnahme des Zustands des ITextBuffer nach dem Anwenden der Änderung.Wenn keine Änderung vorgenommen oder die Bearbeitung abgebrochen wurde, wird keine neue Momentaufnahme generiert, und die vorherige Momentaufnahme wird zurückgegeben.
Ausnahmen
Ausnahme | Bedingung |
---|---|
InvalidOperationException | Apply oder Cancel oder Dispose-Methode ist bereits für dieses Objekt aufgerufen. |
Hinweise
Canceled ist möglicherweise true , nachdem diese Methode einen Wert zurückgibt, wenn ein Handler des Ereignisses des Puffers, der geändert wird die Änderung erfolgt ist.
Diese Methode wird nur einmal aufgerufen werden. Nachdem er aufgerufen wird, führen alle anderen Aufrufe für dieses Objekt außer (freigegeben) Geben Sie InvalidOperationException.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.