BrotliStream.DisposeAsync 方法

定義

以非同步方式釋放 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

傳回

代表非同步處署作業的工作。

備註

'DisposeAsync' 方法可讓您執行大量資源的處置作業,而不會封鎖主線程。 這項效能考量對於 Windows 8.x Store 應用程式或傳統型應用程式而言特別重要,尤其是針對耗時的資料流作業可能會阻礙 UI 執行緒,使應用程式看起來像是停止運作的情況。 異步方法會與 async Visual Basic 和 C# 中的 和 await 關鍵詞搭配使用。

這個方法會將任何變更寫入備份存放區,並關閉數據流以釋放資源,以處置 Brotli 數據流。

呼叫 『DisposeAsync』 可讓 重新配置 所使用的資源 BrotliStream 供其他用途使用。 如需詳細資訊,請參閱 [清除 Unmanaged 資源] (/dotnet/standard/garbage-collection/unmanaged) 。

適用於