Class DatabaseManager
Inheritance
System.Object
DatabaseManager
Assembly: Monai.Deploy.InformaticsGateway.Database.dll
public static class DatabaseManager
Fields
|
Improve this Doc
View Source
Declaration
public const string DbType_MongoDb = "mongodb"
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
public const string DbType_Sqlite = "sqlite"
Field Value
Type |
Description |
System.String |
|
Methods
|
Improve this Doc
View Source
Declaration
public static IHealthChecksBuilder AddDatabaseHealthCheck(this IHealthChecksBuilder healthChecksBuilder, IConfigurationSection connectionStringConfigurationSection)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder |
healthChecksBuilder |
|
Microsoft.Extensions.Configuration.IConfigurationSection |
connectionStringConfigurationSection |
|
Returns
Type |
Description |
Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder |
|
|
Improve this Doc
View Source
Declaration
public static IServiceCollection ConfigureDatabase(this IServiceCollection services, IConfigurationSection connectionStringConfigurationSection, IConfigurationSection pluginsConfigurationSection, ILoggerFactory loggerFactory)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
services |
|
Microsoft.Extensions.Configuration.IConfigurationSection |
connectionStringConfigurationSection |
|
Microsoft.Extensions.Configuration.IConfigurationSection |
pluginsConfigurationSection |
|
Microsoft.Extensions.Logging.ILoggerFactory |
loggerFactory |
|
Returns
Type |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
|
|
Improve this Doc
View Source
Declaration
public static IServiceCollection ConfigureDatabase(this IServiceCollection services, IConfigurationSection connectionStringConfigurationSection, IConfigurationSection pluginsConfigurationSection, IFileSystem fileSystem, ILoggerFactory loggerFactory)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
services |
|
Microsoft.Extensions.Configuration.IConfigurationSection |
connectionStringConfigurationSection |
|
Microsoft.Extensions.Configuration.IConfigurationSection |
pluginsConfigurationSection |
|
System.IO.Abstractions.IFileSystem |
fileSystem |
|
Microsoft.Extensions.Logging.ILoggerFactory |
loggerFactory |
|
Returns
Type |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
|
|
Improve this Doc
View Source
Declaration
public static IServiceCollection ConfigureDatabaseFromPlugIns(this IServiceCollection services, DatabaseType databaseType, IFileSystem fileSystem, IConfigurationSection connectionStringConfigurationSection, IConfigurationSection pluginsConfigurationSection, ILoggerFactory loggerFactory)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
services |
|
DatabaseType |
databaseType |
|
System.IO.Abstractions.IFileSystem |
fileSystem |
|
Microsoft.Extensions.Configuration.IConfigurationSection |
connectionStringConfigurationSection |
|
Microsoft.Extensions.Configuration.IConfigurationSection |
pluginsConfigurationSection |
|
Microsoft.Extensions.Logging.ILoggerFactory |
loggerFactory |
|
Returns
Type |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
|