次の方法で共有


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

定義

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

public override void Return (T[] array, bool clearArray = false);
override this.Return : 'T[] * bool -> unit
Public Overrides Sub Return (array As T(), Optional clearArray As Boolean = false)

パラメーター

array
T[]

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

clearArray
Boolean

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

適用対象