Méthode IObjectControl ::CanBePooled (comsvcs.h)
Indique à l’environnement d’exécution COM+ si l’objet peut être mis en pool pour être réutilisé lorsqu’il est désactivé.
Syntaxe
BOOL CanBePooled();
Valeur de retour
Si l’objet peut être mis en pool à des fins de réutilisation, la valeur de retour est TRUE. Sinon, il est FALSE.
Remarques
Lorsqu’un objet retourne TRUE à partir de la méthode CanBePooled , il indique à l’environnement d’exécution COM+ qu’il peut être ajouté à un pool d’objets après la désactivation plutôt que détruit. Chaque fois qu’une instance est requise, une est extraite du pool plutôt que créée.
Le retour de TRUE à partir de la méthode CanBePooled ne garantit pas que les objets seront recyclés ; il donne uniquement à l’environnement d’exécution COM+ l’autorisation de les recycler. Le retour de FALSE à partir de la méthode CanBePooled garantit que les instances d’un composant ne sont pas recyclées.
La méthode Activate est appelée si une nouvelle instance est créée ou si un instance recyclé est extrait du pool. De même, la méthode Deactivate est appelée chaque fois que l’objet est désactivé, qu’il soit détruit ou retourné au pool pour recyclage.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | comsvcs.h |
Voir aussi
Fonctionnement du regroupement d’objets
Configuration requise pour les objets pouvant être mis en pool