Método IObjectControl::CanBePooled (comsvcs.h)
Notifica o ambiente de tempo de execução COM+ se o objeto pode ser agrupado para reutilização quando ele é desativado.
Sintaxe
BOOL CanBePooled();
Retornar valor
Se o objeto puder ser agrupado para reutilização, o valor retornado será TRUE. Caso contrário, será FALSE.
Comentários
Quando um objeto retorna TRUE do método CanBePooled , ele indica ao ambiente de tempo de execução COM+ que ele pode ser adicionado a um pool de objetos após a desativação, em vez de ser destruído. Sempre que uma instância é necessária, uma é extraida do pool em vez de criada.
Retornar TRUE do método CanBePooled não garante que os objetos serão reciclados; ele fornece apenas a permissão de ambiente de tempo de execução COM+ para reciclá-los. Retornar FALSE do método CanBePooled garante que as instâncias de um componente não sejam recicladas.
O método Activate será chamado se uma nova instância for criada ou se uma instância reciclada for extraida do pool. Da mesma forma, o método Deactivate é chamado sempre que o objeto é desativado, seja ele destruído ou retornado ao pool para reciclagem.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | comsvcs.h |