Compartir a través de


ConnectionManagerBase.ReleaseConnection(Object) Método

Definición

Libera la conexión establecida durante AcquireConnection(Object). Recibe una llamada en tiempo de diseño y en tiempo de ejecución.

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

La conexión que se va a liberar.

Ejemplos

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  

Comentarios

El motor en tiempo de ejecución llama repetidamente a este método durante el diseño de componentes y al final de la ejecución del componente. A continuación, los componentes liberan las conexiones que se han abierto y mantenido en AcquireConnection. Solo se llama a este método cuando OfflineMode es false.

Se aplica a