Table of Contents

Class RelationalDbHealthContributor

Namespace
Steeltoe.Connector
Assembly
Steeltoe.Connector.ConnectorBase.dll
public class RelationalDbHealthContributor : IHealthContributor
Inheritance
RelationalDbHealthContributor
Implements
Inherited Members

Constructors

RelationalDbHealthContributor(IDbConnection, ILogger<RelationalDbHealthContributor>)

public RelationalDbHealthContributor(IDbConnection connection, ILogger<RelationalDbHealthContributor> logger = null)

Parameters

connection IDbConnection
logger ILogger<RelationalDbHealthContributor>

Fields

_connection

public readonly IDbConnection _connection

Field Value

IDbConnection

Properties

Id

Gets an identifier for the type of check being performed

public string Id { get; }

Property Value

string

Methods

GetMySqlContributor(IConfiguration, ILogger<RelationalDbHealthContributor>)

public static IHealthContributor GetMySqlContributor(IConfiguration configuration, ILogger<RelationalDbHealthContributor> logger = null)

Parameters

configuration IConfiguration
logger ILogger<RelationalDbHealthContributor>

Returns

IHealthContributor

GetOracleContributor(IConfiguration, ILogger<RelationalDbHealthContributor>)

public static IHealthContributor GetOracleContributor(IConfiguration configuration, ILogger<RelationalDbHealthContributor> logger = null)

Parameters

configuration IConfiguration
logger ILogger<RelationalDbHealthContributor>

Returns

IHealthContributor

GetPostgreSqlContributor(IConfiguration, ILogger<RelationalDbHealthContributor>)

public static IHealthContributor GetPostgreSqlContributor(IConfiguration configuration, ILogger<RelationalDbHealthContributor> logger = null)

Parameters

configuration IConfiguration
logger ILogger<RelationalDbHealthContributor>

Returns

IHealthContributor

GetSqlServerContributor(IConfiguration, ILogger<RelationalDbHealthContributor>)

public static IHealthContributor GetSqlServerContributor(IConfiguration configuration, ILogger<RelationalDbHealthContributor> logger = null)

Parameters

configuration IConfiguration
logger ILogger<RelationalDbHealthContributor>

Returns

IHealthContributor

Health()

Check the health of a resource

public HealthCheckResult Health()

Returns

HealthCheckResult

The result of checking the health of a resource