次の方法で共有


AdlsArrayPool<T>.ReturnAsync(T[], Boolean) メソッド

定義

同じAdlsArrayPool<T>インスタンスの メソッドを使用して以前に取得したプールに配列をRentAsync(Int32)返す非同期メソッド

public abstract System.Threading.Tasks.Task ReturnAsync(T[] array, bool clearArray = false);
abstract member ReturnAsync : 'T[] * bool -> System.Threading.Tasks.Task
Public MustOverride Function ReturnAsync (array As T(), Optional clearArray As Boolean = false) As Task

パラメーター

array
T[]

前に Rent(Int32) メソッドを使って取得した、プールに戻す必要があるバッファー。

clearArray
Boolean

再利用する前にバッファーの内容を消去する必要があるかどうかを示します。 clearArray が true に設定されていて、プールがバッファーを格納して以降の再利用を可能にする場合、 Return(T[], Boolean) メソッドは、メソッドを使用する Rent(Int32) 後続の呼び出し元に前の呼び出し元の内容が表示されないように、その内容の配列をクリアします。 clearArray が false に設定されている場合、またはプールがバッファーを解放する場合、配列の内容は変更されません。

戻り値

適用対象