ArrayPool<T>.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Create() |
Vytvoří novou instanci třídy ArrayPool<T>. |
Create(Int32, Int32) |
Vytvoří novou instanci ArrayPool<T> třídy pomocí zadané konfigurace. |
Create()
- Zdroj:
- ArrayPool.cs
- Zdroj:
- ArrayPool.cs
- Zdroj:
- ArrayPool.cs
Vytvoří novou instanci třídy 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)
Návraty
Nová instance ArrayPool<T> třídy .
Platí pro
Create(Int32, Int32)
- Zdroj:
- ArrayPool.cs
- Zdroj:
- ArrayPool.cs
- Zdroj:
- ArrayPool.cs
Vytvoří novou instanci ArrayPool<T> třídy pomocí zadané konfigurace.
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
Maximální délka instance pole, která může být uložena ve fondu.
- maxArraysPerBucket
- Int32
Maximální počet instancí pole, které mohou být uloženy v každém kbelíku ve fondu. Fond seskupuje pole podobné délky do kontejnerů pro rychlejší přístup.
Návraty
Nová instance ArrayPool<T> třídy se zadanou konfigurací.
Poznámky
Instance ArrayPool<T> třídy vytvořené touto metodou seskupí pole do kontejnerů, přičemž v každém kbelíku není více než maxArraysPerBucket
v intervalu a tato pole nepřekročí maxArrayLength
délku.