Compartilhar via


ArrayPool<T>.Rent(Int32) Método

Definição

Recupera um buffer que tenha, pelo menos, o comprimento solicitado.

public:
 abstract cli::array <T> ^ Rent(int minimumLength);
public abstract T[] Rent (int minimumLength);
abstract member Rent : int -> 'T[]
Public MustOverride Function Rent (minimumLength As Integer) As T()

Parâmetros

minimumLength
Int32

O comprimento mínimo da matriz.

Retornos

T[]

Uma matriz do tipo T que tem pelo menos minimumLength de comprimento.

Comentários

Esse buffer é emprestado ao chamador e deve ser retornado ao mesmo pool usando o Return método , para que ele possa ser reutilizado em chamadas subsequentes para o Rent método . Não retornar um buffer alugado não é um erro fatal. No entanto, isso pode levar à diminuição do desempenho do aplicativo, pois o pool pode precisar criar um novo buffer para substituir o perdido.

A matriz retornada por esse método pode não ser inicializada por zero.

Aplica-se a