///
/// This delegate is executed when a new database connection is opened that requires a password.
///
///
/// The and connection
/// string properties have precedence over this delegate: it will not be executed if a password is specified, or if the specified or
/// default Passfile contains a valid entry.
///
///
/// Due to connection pooling this delegate is only executed when a new physical connection is opened, not when reusing a connection
/// that was previously opened from the pool.
///
///
public ProvidePasswordCallback? ProvidePasswordCallback { get; set; }
#endregion Connection string management
#region Configuration settings
///