Compartir a través de


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

Consulte también

Agrupación de objetos COM+

Funcionamiento de la agrupación de objetos

IObjectControl

Requisitos para objetos agrupables