BrotliStream.DisposeAsync Methode

Definition

Gibt asynchron die nicht verwalteten Ressourcen frei, die von der BrotliStream.

public:
 override System::Threading::Tasks::ValueTask DisposeAsync();
public override System.Threading.Tasks.ValueTask DisposeAsync();
override this.DisposeAsync : unit -> System.Threading.Tasks.ValueTask
Public Overrides Function DisposeAsync () As ValueTask

Gibt zurück

Eine Aufgabe, die den asynchronen Dispose-Vorgang darstellt.

Hinweise

Mit der Methode "DisposeAsync" können Sie einen ressourcenintensiven Dispose-Vorgang ausführen, ohne den Hauptthread zu blockieren. Diese Leistungsüberlegung ist in einer Windows 8.x Store-App oder Desktop-App besonders wichtig, bei der ein zeitaufwendiger Streamvorgang den UI-Thread blockieren und ihre App so erscheinen lässt, als ob sie nicht funktioniert. Die asynchronen Methoden werden in Verbindung mit den Schlüsselwörtern async in Visual Basic und C# await verwendet.

Mit dieser Methode wird der Brotli-Stream gelöscht, indem Änderungen an den Sicherungsspeicher geschrieben und der Datenstrom geschlossen wird, um Ressourcen freizugeben.

Durch Aufrufen von "DisposeAsync" können die ressourcen verwendet werden, die BrotliStream für andere Zwecke neu zugeordnet werden. Weitere Informationen finden Sie unter Bereinigen nicht verwalteter Ressourcen.

Gilt für: