Freigeben über


ModelEditingScope.Dispose-Methode

Gibt alle vom ModelEditingScope verwendeten Ressourcen frei.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public Sub Dispose
public void Dispose()
public:
virtual void Dispose() sealed
abstract Dispose : unit -> unit 
override Dispose : unit -> unit 
public final function Dispose()

Implementiert

IDisposable.Dispose()

Hinweise

Implementiert die IDisposable.Dispose-Methode wie folgt:

  1. Wenn der Bearbeitungsbereich bereits abgeschlossen oder wiederhergestellt wurde, geschieht nichts.

  2. Stellen Sie den Bearbeitungsbereich wieder her.

Rufen Sie Dispose auf, wenn Sie ModelEditingScope nicht mehr benötigen. Die Dispose-Methode bewirkt, dass ModelEditingScope nicht mehr verwendet werden kann. Nach dem Aufruf von Dispose müssen Sie alle Verweise auf ModelEditingScope freigeben, sodass der von ModelEditingScope belegte Speicher bei der Garbage Collection wieder zugänglich gemacht werden kann. Weitere Informationen finden Sie unter Bereinigen von nicht verwalteten Ressourcen und Implementieren einer Dispose-Methode.

Tipp

Rufen Sie immer Dispose auf, bevor Sie den letzten Verweis auf das ModelEditingScope freigeben. Andernfalls bleiben die verwendeten Ressourcen reserviert, bis die Garbage Collection die Finalize-Methode des ModelEditingScope-Objekts aufruft.

.NET Framework-Sicherheit

Siehe auch

Referenz

ModelEditingScope Klasse

Dispose-Überladung

Microsoft.Windows.Design.Model-Namespace

Weitere Ressourcen

Exemplarische Vorgehensweise: Erstellen eines Entwurfszeitadorners

WPF-Designer-Erweiterbarkeit