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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour