Compartilhar via


AdlsArrayPool<T>.ReturnAsync(T[], Boolean) Método

Definição

Método assíncrono para retornar uma matriz para o pool que foi obtido anteriormente usando o RentAsync(Int32) método na mesma AdlsArrayPool<T> instância

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

Parâmetros

array
T[]

Um buffer para retornar para o pool que foi obtido anteriormente usando o método Rent(Int32).

clearArray
Boolean

Indica se o conteúdo do buffer deve ser apagado antes da reutilização. Se clearArray estiver definido como true e se o pool armazenar o buffer para habilitar a reutilização subsequente, o Return(T[], Boolean) método limpará a matriz de seu conteúdo para que um chamador subsequente usando o Rent(Int32) método não veja o conteúdo do chamador anterior. Se clearArray estiver definido como false ou se o pool liberar o buffer, o conteúdo da matriz permanecerá inalterado.

Retornos

Aplica-se a