Método IObjectControl::CanBePooled (comsvcs.h)
Notifica al entorno en tiempo de ejecución de COM+ si el objeto se puede agrupar para su reutilización cuando se desactiva.
Sintaxis
BOOL CanBePooled();
Valor devuelto
Si el objeto se puede agrupar para su reutilización, el valor devuelto es TRUE. De lo contrario, es FALSE.
Comentarios
Cuando un objeto devuelve TRUE desde el método CanBePooled , indica al entorno en tiempo de ejecución de COM+ que se puede agregar a un grupo de objetos después de la desactivación en lugar de destruirse. Cada vez que se requiere una instancia, se extrae uno del grupo en lugar de crearse.
Devolver TRUE desde el método CanBePooled no garantiza que se reciclarán los objetos; solo proporciona el permiso de entorno en tiempo de ejecución de COM+ para reciclarlos. Devolver FALSE desde el método CanBePooled garantiza que las instancias de un componente no se reciclan.
Se llama al método Activate si se crea una nueva instancia o si se dibuja una instancia reciclada del grupo. Del mismo modo, se llama al método Deactivate cada vez que se desactiva el objeto, ya sea que se destruya o se devuelva al grupo para su reciclaje.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | comsvcs.h |