Udostępnij za pośrednictwem


ArrayPool<T>.Create Metoda

Definicja

Przeciążenia

Create()

Tworzy nowe wystąpienie klasy ArrayPool<T>.

Create(Int32, Int32)

Tworzy nowe wystąpienie ArrayPool<T> klasy przy użyciu określonej konfiguracji.

Create()

Źródło:
ArrayPool.cs
Źródło:
ArrayPool.cs
Źródło:
ArrayPool.cs

Tworzy nowe wystąpienie klasy 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)

Zwraca

Nowe wystąpienie ArrayPool<T> klasy.

Dotyczy

Create(Int32, Int32)

Źródło:
ArrayPool.cs
Źródło:
ArrayPool.cs
Źródło:
ArrayPool.cs

Tworzy nowe wystąpienie ArrayPool<T> klasy przy użyciu określonej konfiguracji.

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)

Parametry

maxArrayLength
Int32

Maksymalna długość wystąpienia tablicy, które może być przechowywane w puli.

maxArraysPerBucket
Int32

Maksymalna liczba wystąpień tablicy, które mogą być przechowywane w każdym zasobniku w puli. Pula grupuje tablice o podobnej długości w zasobnikach, aby uzyskać szybszy dostęp.

Zwraca

Nowe wystąpienie ArrayPool<T> klasy z określoną konfiguracją.

Uwagi

Wystąpienie klasy utworzonej ArrayPool<T> przez tę metodę grupuje tablice w zasobniki, nie więcej niż maxArraysPerBucket w każdym zasobniku, a tablice te nie przekraczają maxArrayLength długości.

Dotyczy