Class DatabaseConfiguration
Database Configuration
Namespace: Gossip.Connection
Assembly: Gossip.dll
Syntax
public class DatabaseConfiguration : object
Constructors
| Improve this Doc View SourceDatabaseConfiguration(ISqlConnectionFactory)
Database Configuration constructor
Declaration
public DatabaseConfiguration(ISqlConnectionFactory connectionFactory)
Parameters
| Type | Name | Description |
|---|---|---|
| ISqlConnectionFactory | connectionFactory | SQL connection factory |
Properties
| Improve this Doc View SourceCommandTimeoutInSeconds
Timeout (in seconds) for sql command
Declaration
public int CommandTimeoutInSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Int32 |
ConnectionFactory
SQL connection factory
Declaration
public ISqlConnectionFactory ConnectionFactory { get; set; }
Property Value
| Type | Description |
|---|---|
| ISqlConnectionFactory |
ConnectionStringFactories
List of database connections
Declaration
public List<Func<Task<IConnectionString>>> ConnectionStringFactories { get; set; }
Property Value
| Type | Description |
|---|---|
| List<Func<Task<IConnectionString>>> |
ExecutionStrategy
Database execution strategy
Declaration
public IExecutionStrategy ExecutionStrategy { get; set; }
Property Value
| Type | Description |
|---|---|
| IExecutionStrategy |
Monitoring
Monitoring definition
Declaration
public IDatabaseMonitoring Monitoring { get; set; }
Property Value
| Type | Description |
|---|---|
| IDatabaseMonitoring |