ConnectionManagerBase.ReleaseConnection(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Libera la connessione stabilita durante AcquireConnection(Object). Chiamato in fase di progettazione e di esecuzione.
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)
Parametri
- connection
- Object
Connessione da rilasciare.
Esempio
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
Commenti
Questo metodo viene chiamato ripetutamente durante la progettazione del componente dal motore di runtime e alla fine dell'esecuzione del componente. I componenti rilasciano quindi tutte le connessioni aperte e gestite in AcquireConnection. Questo metodo viene chiamato solo quando OfflineMode è false
.