OdbcConnection.ReleaseObjectPool Método

Definição

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:

  1. Pedido Close para libertar o OdbcConnection objeto do ambiente.

  2. Permite que cada objeto de ligação expire o tempo.

  3. Ligue para o ReleaseObjectPool.

  4. 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.

Aplica-se a

Ver também