Entsorgen Sie Objekte am Ende des Gültigkeitsbereichs
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertVerfügbar ab Version 5.6.
Manchmal ist es sinnvoll oder sogar notwendig, Ergebnisobjekte zu entsorgen, um die von ihnen verwendeten Ressourcen freizugeben. Diese Option ist in den erweiterten Einstellungen verfügbar unterCodeelemente, Code-AnweisungenUndAufgaben:
Dies wirkt sich auf das vom Codeelement/der Codeanweisung oder der Task zurückgegebene Objekt aus. In der folgenden Codeanweisung wird beispielsweise eine Instanz vonSystem.IO.StreamWriter
zurückgegeben wird, und wenn dieAm Ende des Geltungsbereichs entsorgenOption ist eingeschaltetEntsorgen()
-Methode für dieSystem.IO.StreamWriter
Instanz wird am Ende des aktuellen Bereichs aufgerufen. Der aktuelle Bereich ist derScope-Element, Foreach-ElementoderWhile-Elementfür das Codeelement/die Anweisung oder die Aufgabe oder den übergeordneten Bereich des Prozesses. In den Schleifenbereichen wird die Entsorgung einmal am Ende jeder Iteration durchgeführt.
Diese Option bewirkt nichts, wenn das Ergebnisobjekt nicht implementiert istEinwegartikel
Schnittstelle, weitere Informationen finden Sie unterdieser Artikel.
Beachten Sie, dass dieIAsyncDisposable.DisposeAsync
wird nicht unterstützt.
Verwandte ArtikelParameter-EditorEinführung in ForeachEinführung in das Verständnis des Prozess-EditorsEinführung in JSON-ObjekteEinführung in das Erstellen einer JSON-Nachricht – ein nicht ganz einfaches Beispiel