ArrayPool<T>.Shared Propriété

Définition

Obtient une instance ArrayPool<T> partagée.

public:
 static property System::Buffers::ArrayPool<T> ^ Shared { System::Buffers::ArrayPool<T> ^ get(); };
public static System.Buffers.ArrayPool<T> Shared { get; }
static member Shared : System.Buffers.ArrayPool<'T>
Public Shared ReadOnly Property Shared As ArrayPool(Of T)

Valeur de propriété

Un instance partagé ArrayPool<T> .

Remarques

Le pool partagé fournit une implémentation par défaut de la ArrayPool<T> classe qui est destinée à une applicabilité générale. Une classe partagée gère des tableaux de plusieurs tailles et peut remettre un tableau plus grand que ce qui a été demandé, mais elle ne remet jamais un tableau plus petit que ce qui a été demandé. La location d’une mémoire tampon à partir d’une classe partagée à l’aide de la Rent méthode entraîne la prise d’une mémoire tampon existante à partir du pool si une mémoire tampon appropriée est disponible ou dans une nouvelle mémoire tampon allouée si elle n’est pas disponible.

S’applique à