Mono.Data.Sqlite.SqliteConnection.Dispose C# (CSharp) Method

Dispose() protected method

Disposes of the SqliteConnection, closing it if it is active.
protected Dispose ( bool disposing ) : void
disposing bool True if the connection is being explicitly closed.
return void
    protected override void Dispose(bool disposing)
    {
      base.Dispose(disposing);

      if (disposing)
        Close();
    }

Usage Example

Esempio n. 1
1
    public virtual bool CreateDatabase( string sFile, bool bKeepOpen = false )
    {
        myDatabase = new SqliteConnection();

        try {
            if( System.IO.File.Exists(sFile) ) {
                if( bKeepOpen == true ) {
                    myDatabase.ConnectionString = "Data Source=" + sFile + ";";
                    myDatabase.Open();
                }

                return false;
            }

            myDatabase.ConnectionString = "Data Source=" + sFile + ";";
            myDatabase.Open();

            if( bKeepOpen == false ) {
                myDatabase.Close();
                myDatabase.Dispose();
            }

            return true;
        } catch {
            return false;
        }
    }
All Usage Examples Of Mono.Data.Sqlite.SqliteConnection::Dispose