BrotliStream.DisposeAsync Methode

Definition

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

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 Löschvorgang darstellt.

Hinweise

Mit der Methode "DisposeAsync" können Sie einen ressourcenintensiven Entsorgungsvorgang ausführen, ohne den Standard Threads zu blockieren. Diese Überlegungen zur Leistung sind insbesondere in einer Windows 8.x Store-App oder Desktop-App wichtig, bei der ein zeitaufwendiger Streamingvorgang den UI-Thread blockieren kann und es dann den Anschein hat, dass Ihre App nicht funktioniert. Die asynchronen Methoden werden in Verbindung mit den async Schlüsselwörtern und await in Visual Basic und C# verwendet.

Diese Methode entfernt den Brotli-Stream, indem alle Änderungen an den Sicherungsspeicher geschrieben und der Stream geschlossen wird, um Ressourcen freizugeben.

Durch Aufrufen von "DisposeAsync" können die von verwendeten BrotliStream Ressourcen für andere Zwecke neu zugeordnet werden. Weitere Informationen finden Sie unter [Bereinigen nicht verwalteter Ressourcen](/dotnet/standard/garbage-collection/unmanaged).

Gilt für: