Compartilhar via


OdbcConnection.ReleaseObjectPool Método

Definição

Indica que o identificador de ambiente do Gerenciador de Driver ODBC pode ser liberado quando a última conexão subjacente é liberada.

public:
 static void ReleaseObjectPool();
public static void ReleaseObjectPool ();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()

Comentários

ReleaseObjectPool pode ser chamado para liberar o identificador de ambiente ODBC. Talvez você queira chamar esse método se, por exemplo, o objeto de conexão não for usado novamente. Quando todas as conexões no ambiente são fechadas, o ambiente pode ser descartado. Observe que chamar o método sozinho não libera as conexões ativas que existem no ambiente.

O seguinte deve ocorrer antes que o ambiente seja finalmente descartado:

  1. Chame Close para liberar o OdbcConnection objeto do ambiente.

  2. Permitir que cada objeto de conexão dê um tempo limite.

  3. Chame ReleaseObjectPool.

  4. Invocar coleta de lixo.

Por outro lado, se você chamar Close todas as conexões ativas e invocar a coleta de lixo, mas não chamar ReleaseObjectPool, os recursos reservados para o ambiente permanecerão disponíveis.

Depois que um identificador de ambiente é liberado, uma solicitação para um novo OdbcConnection cria um novo ambiente.

Aplica-se a

Confira também