PooledResource<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.
Classe utilitaire pour prendre en charge les objets mis en pool en leur permettant de suivre le pool d’où ils proviennent et d’y revenir lorsqu’ils sont supprimés
public abstract class PooledResource<T> : IDisposable where T : PooledResource<T>, IDisposable
type PooledResource<'T (requires 'T :> PooledResource<'T> and 'T :> IDisposable)> = class
interface IDisposable
Public MustInherit Class PooledResource(Of T)
Implements IDisposable
Paramètres de type
- T
- Héritage
-
PooledResource<T>
- Dérivé
- Implémente
Constructeurs
PooledResource<T>() |
Classe utilitaire pour prendre en charge les objets mis en pool en leur permettant de suivre le pool d’où ils proviennent et d’y revenir lorsqu’ils sont supprimés |
Propriétés
Pool |
Obtient le pool auquel retourner cette ressource lors de la suppression. Un pool doit définir cette propriété lors de l’allocation de ressources. |
Méthodes
Dispose() |
Retourne l’élément au pool. |
OnResetState() |
Avertit l’objet qu’il a été vidé, afin qu’il puisse se réinitialiser à l’état d’un objet nouvellement alloué. |
SignalPurge() |
Si cet objet doit être utilisé dans un pool d’objets de taille fixe, cet appel doit être remplacé par l’implémentation de vidage qui retourne l’objet au pool. |