ArrayPool<T>.Create Metodo

Definizione

Overload

Nome Descrizione
Create()

Crea una nuova istanza della ArrayPool<T> classe .

Create(Int32, Int32)

Crea una nuova istanza della ArrayPool<T> classe utilizzando la configurazione specificata.

Create()

Crea una nuova istanza della ArrayPool<T> classe .

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)

Valori restituiti

Nuova istanza della classe ArrayPool<T>.

Si applica a

Create(Int32, Int32)

Crea una nuova istanza della ArrayPool<T> classe utilizzando la configurazione specificata.

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)

Parametri

maxArrayLength
Int32

Lunghezza massima di un'istanza di matrice che può essere archiviata nel pool.

maxArraysPerBucket
Int32

Numero massimo di istanze di matrice che possono essere archiviate in ogni bucket nel pool. Il pool raggruppa matrici di lunghezze simili in bucket per un accesso più rapido.

Valori restituiti

Nuova istanza della ArrayPool<T> classe con la configurazione specificata.

Commenti

L'istanza della ArrayPool<T> classe creata da questo metodo raggruppa le matrici in bucket, senza più di maxArraysPerBucket in ogni bucket e con tali matrici che non superano maxArrayLength la lunghezza.

Si applica a