Search Results for

    Show / Hide Table of Contents

    Class DatabaseManager

    Inheritance
    System.Object
    DatabaseManager
    Namespace: Monai.Deploy.InformaticsGateway.Database
    Assembly: Monai.Deploy.InformaticsGateway.Database.dll
    Syntax
    public static class DatabaseManager

    Fields

    | Improve this Doc View Source

    DbType_MongoDb

    Declaration
    public const string DbType_MongoDb = "mongodb"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    DbType_Sqlite

    Declaration
    public const string DbType_Sqlite = "sqlite"
    Field Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    AddDatabaseHealthCheck(IHealthChecksBuilder, IConfigurationSection)

    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

    ConfigureDatabase(IServiceCollection, IConfigurationSection, IConfigurationSection, ILoggerFactory)

    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

    ConfigureDatabase(IServiceCollection, IConfigurationSection, IConfigurationSection, IFileSystem, ILoggerFactory)

    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

    ConfigureDatabaseFromPlugIns(IServiceCollection, DatabaseType, IFileSystem, IConfigurationSection, IConfigurationSection, ILoggerFactory)

    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
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022-2023 Project MONAI
    Generated by DocFX