ArrayPool<T> Classe
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.
Fournit un pool de ressources qui permet de réutiliser des instances de type T[].
generic <typename T>
public ref class ArrayPool abstract
public abstract class ArrayPool<T>
type ArrayPool<'T> = class
Public MustInherit Class ArrayPool(Of T)
Paramètres de type
- T
Type des objets qui se trouvent dans le pool de ressources.
- Héritage
-
ArrayPool<T>
Remarques
L’utilisation de la ArrayPool<T> classe pour louer et retourner des mémoires tampons (à l’aide des méthodes et Return des Rent méthodes) peut améliorer les performances dans les situations où des tableaux sont créés et détruits fréquemment, ce qui entraîne une forte sollicitation de la mémoire sur le récupérateur de mémoire.
Constructeurs
| Nom | Description |
|---|---|
| ArrayPool<T>() |
Initialise une nouvelle instance de la classe ArrayPool<T>. |
Propriétés
| Nom | Description |
|---|---|
| Shared |
Obtient une instance partagée ArrayPool<T> . |
Méthodes
| 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. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Rent(Int32) |
Récupère une mémoire tampon qui est au moins la longueur demandée. |
| Return(T[], Boolean) |
Retourne un tableau au pool qui a été obtenu précédemment à l’aide de la Rent(Int32) méthode sur la même ArrayPool<T> instance. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
S’applique à
Cohérence de thread
Cette classe est thread-safe. Tous les membres peuvent être utilisés simultanément par plusieurs threads.