BrotliStream.DisposeAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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` メソッドを使用すると、メイン スレッドをブロックすることなく、リソースを大量に消費する破棄操作を実行できます。 このパフォーマンスに関する考慮事項は、時間のかかるストリーム操作によって UI スレッドがブロックされ、アプリが動作していないと見なされる可能性がある Windows 8.x Store アプリまたはデスクトップ アプリで特に重要です。 非同期メソッドは、Visual Basicおよび C# の and キーワードとawait
組み合わせてasync
使用されます。
このメソッドは、バッキング ストアに変更を書き込み、ストリームを閉じてリソースを解放することで、Brotli ストリームを破棄します。
呼び出すと `DisposeAsync` 、他の BrotliStream 目的で使用されるリソースを再割り当てできます。 詳細については、「 [アンマネージド リソースのクリーンアップ](/dotnet/standard/garbage-collection/unmanaged)」を参照してください。