ReusableResourceStoreBase<TResource> 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 une classe de base pour le stockage d’un objet fréquemment utilisé qui peut être réutilisé au lieu d’être réalloué, par exemple StringBuilders ou de petits tableaux.
generic <typename TResource>
where TResource : classpublic ref class ReusableResourceStoreBase abstract
public abstract class ReusableResourceStoreBase<TResource> where TResource : class
type ReusableResourceStoreBase<'Resource (requires 'Resource : null)> = class
Public MustInherit Class ReusableResourceStoreBase(Of TResource)
Paramètres de type
- TResource
Type d’objet stocké par ce magasin.
- Héritage
-
ReusableResourceStoreBase<TResource>
- Dérivé
Constructeurs
| ReusableResourceStoreBase<TResource>() |
Initialise une nouvelle instance de ReusableResourceStoreBase. |
Méthodes
| AcquireCore() |
Obtient l’accès à la ressource stockée par cet objet et supprime la ressource afin que les appelants suivants ne puissent pas être transmis la même ressource en même temps. |
| Cleanup(TResource) |
Juste avant de libérer un objet, effectue un nettoyage sur cet objet. Cela peut être nécessaire pour nettoyer l’État stocké dans l’objet afin d’éviter toute fuite de mémoire. |