ConnectionManagerBase.ReleaseConnection(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Libera a conexão estabelecida durante AcquireConnection(Object). Chamado em tempo de design e em tempo de execução.
public:
virtual void ReleaseConnection(System::Object ^ connection);
public virtual void ReleaseConnection (object connection);
abstract member ReleaseConnection : obj -> unit
override this.ReleaseConnection : obj -> unit
Public Overridable Sub ReleaseConnection (connection As Object)
Parâmetros
- connection
- Object
A conexão a ser liberada.
Exemplos
private System.Data.OleDb.OleDbConnection oledbConnection;
public override void ReleaseConnections()
{
if (oledbConnection != null && oledbConnection.State != ConnectionState.Closed )
oledbConnection.Close();
}
Private oledbConnection As System.Data.OleDb.OleDbConnection
Public Overrides Sub ReleaseConnections()
If oledbConnection <> Nothing And oledbConnection.State <> ConnectionState.Closed Then
oledbConnection.Close()
End If
End Sub
Comentários
Esse método é chamado repetidamente durante o design do componente pelo mecanismo de runtime e no final da execução do componente. Em seguida, os componentes liberam todas as conexões que foram abertas e mantidas em AcquireConnection. Esse método é chamado somente quando OfflineMode é false
.