ArrayPool<T>.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Create() |
Crée une instance de la ArrayPool<T> classe. |
| Create(Int32, Int32) |
Crée une instance de la classe à l’aide ArrayPool<T> de la configuration spécifiée. |
Create()
Crée une instance de la 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)
Retours
Nouvelle instance de la classe ArrayPool<T>.
S’applique à
Create(Int32, Int32)
Crée une instance de la classe à l’aide ArrayPool<T> de la configuration spécifiée.
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)
Paramètres
- maxArrayLength
- Int32
Longueur maximale d’une instance de tableau qui peut être stockée dans le pool.
- maxArraysPerBucket
- Int32
Nombre maximal d’instances de tableau qui peuvent être stockées dans chaque compartiment du pool. Le pool regroupe des tableaux de longueurs similaires en compartiments pour un accès plus rapide.
Retours
Nouvelle instance de la ArrayPool<T> classe avec la configuration spécifiée.
Remarques
L’instance de la ArrayPool<T> classe créée par cette méthode regroupe les tableaux en compartiments, sans plus que maxArraysPerBucket dans chaque compartiment, et avec ces tableaux qui ne dépassent maxArrayLength pas la longueur.