Partilhar via


ArrayPool<T>.Create Método

Definição

Sobrecargas

Create()

Cria uma nova instância da classe ArrayPool<T>.

Create(Int32, Int32)

Cria uma nova instância da classe ArrayPool<T> usando a configuração especificada.

Create()

Origem:
ArrayPool.cs
Origem:
ArrayPool.cs
Origem:
ArrayPool.cs

Cria uma nova instância da classe ArrayPool<T>.

public:
 static System::Buffers::ArrayPool<T> ^ Create();
public static System.Buffers.ArrayPool<T> Create ();
static member Create : unit -> System.Buffers.ArrayPool<'T>
Public Shared Function Create () As ArrayPool(Of T)

Retornos

Uma nova instância da classe ArrayPool<T>.

Aplica-se a

Create(Int32, Int32)

Origem:
ArrayPool.cs
Origem:
ArrayPool.cs
Origem:
ArrayPool.cs

Cria uma nova instância da classe ArrayPool<T> usando a configuração especificada.

public:
 static System::Buffers::ArrayPool<T> ^ Create(int maxArrayLength, int maxArraysPerBucket);
public static System.Buffers.ArrayPool<T> Create (int maxArrayLength, int maxArraysPerBucket);
static member Create : int * int -> System.Buffers.ArrayPool<'T>
Public Shared Function Create (maxArrayLength As Integer, maxArraysPerBucket As Integer) As ArrayPool(Of T)

Parâmetros

maxArrayLength
Int32

O comprimento máximo de uma instância de matriz que pode ser armazenada no pool.

maxArraysPerBucket
Int32

O número máximo de instâncias de matriz que podem ser armazenadas em cada bucket no pool. O pool agrupa matrizes de comprimentos semelhantes em buckets para um acesso mais rápido.

Retornos

Uma nova instância da classe ArrayPool<T> com a configuração especificada.

Comentários

A instância da ArrayPool<T> classe criada por esse método agrupará matrizes em buckets, com não mais do que maxArraysPerBucket em cada bucket e com essas matrizes não excedendo maxArrayLength em comprimento.

Aplica-se a