OdbcConnection.ReleaseObjectPool Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Indica que o handle do ambiente ODBC Driver Manager pode ser libertado quando a última ligação subjacente for libertada.
public:
static void ReleaseObjectPool();
public static void ReleaseObjectPool();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()
Observações
ReleaseObjectPool pode ser chamado para libertar o handle do ambiente ODBC. Pode querer chamar este método se, por exemplo, o objeto de ligação não for usado novamente. Quando todas as ligações ao ambiente são encerradas, o ambiente pode ser eliminado. Note que chamar o método sozinho não liberta realmente as ligações ativas que existem no ambiente.
O seguinte deve ocorrer antes de o ambiente ser finalmente eliminado:
Pedido Close para libertar o OdbcConnection objeto do ambiente.
Permite que cada objeto de ligação expire o tempo.
Ligue para o ReleaseObjectPool.
Invocar a recolha de lixo.
Por outro lado, se invocar Close todas as ligações ativas e invocar a recolha de lixo, mas não chamar ReleaseObjectPool, os recursos reservados para o ambiente continuam disponíveis.
Depois de um handle de ambiente ser libertado, um pedido para um novo OdbcConnection cria um novo ambiente.