英語で読む

次の方法で共有


NegotiateStream.DisposeAsync メソッド

定義

NegotiateStream によって使用されているアンマネージドまたはマネージド リソースを非同期に解放します。

C#
public override System.Threading.Tasks.ValueTask DisposeAsync();

戻り値

非同期の破棄操作を表すタスク。

注釈

このメソッドを使用すると、メイン スレッドをブロックすることなく、リソースを大量に消費する破棄操作を実行できます。

このメソッドは、 が falseの場合LeaveInnerStreamOpenは内部ストリームも破棄します。それ以外の場合は、内部ストリームがフラッシュされます。

を呼び出 DisposeAsync すと、 によって NegotiateStream 使用されるリソースを他の目的で再割り当てできます。 詳細については、「 アンマネージド リソースのクリーンアップ」を参照してください。

適用対象

製品 バージョン
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1