HealthChecksBuilderAddCheckExtensions.AddCheck メソッド

定義

オーバーロード

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)

指定の名前と実装で新しい正常性チェックが追加されます。

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

指定の名前と実装で新しい正常性チェックが追加されます。

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>)

指定の名前と実装で新しい正常性チェックが追加されます。

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

指定の名前と実装で新しい正常性チェックが追加されます。

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)

ソース:
HealthChecksBuilderAddCheckExtensions.cs
ソース:
HealthChecksBuilderAddCheckExtensions.cs
ソース:
HealthChecksBuilderAddCheckExtensions.cs

指定の名前と実装で新しい正常性チェックが追加されます。

C#
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck instance, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, System.Collections.Generic.IEnumerable<string> tags);

パラメーター

name
String

正常性チェックの名前。

instance
IHealthCheck

IHealthCheck のインスタンス。

failureStatus
Nullable<HealthStatus>

正常性チェックによってエラーが報告された場合に報告される HealthStatus。 指定した値が null の場合、Unhealthy が報告されます。

tags
IEnumerable<String>

正常性チェックのフィルター処理に使用できるタグのリスト。

戻り値

IHealthChecksBuilder

適用対象

.NET 10 (package-provided) および .NET Standard 2.0 (package-provided)
製品 バージョン
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)

AddCheck(IHealthChecksBuilder, String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

ソース:
HealthChecksBuilderAddCheckExtensions.cs
ソース:
HealthChecksBuilderAddCheckExtensions.cs
ソース:
HealthChecksBuilderAddCheckExtensions.cs

指定の名前と実装で新しい正常性チェックが追加されます。

C#
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck instance, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable<string>? tags = default, TimeSpan? timeout = default);

パラメーター

name
String

正常性チェックの名前。

instance
IHealthCheck

IHealthCheck のインスタンス。

failureStatus
Nullable<HealthStatus>

正常性チェックによってエラーが報告された場合に報告される HealthStatus。 指定した値が null の場合、Unhealthy が報告されます。

tags
IEnumerable<String>

正常性チェックのフィルター処理に使用できるタグのリスト。

timeout
Nullable<TimeSpan>

チェックのタイムアウトを表す省略可能な TimeSpan

戻り値

IHealthChecksBuilder

適用対象

.NET 10 (package-provided) および .NET Standard 2.0 (package-provided)
製品 バージョン
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>)

ソース:
HealthChecksBuilderAddCheckExtensions.cs
ソース:
HealthChecksBuilderAddCheckExtensions.cs
ソース:
HealthChecksBuilderAddCheckExtensions.cs

指定の名前と実装で新しい正常性チェックが追加されます。

C#
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck<T>(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, System.Collections.Generic.IEnumerable<string> tags) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;

型パラメーター

T

正常性チェック実装型。

パラメーター

name
String

正常性チェックの名前。

failureStatus
Nullable<HealthStatus>

正常性チェックによってエラーが報告された場合に報告される HealthStatus。 指定した値が null の場合、Unhealthy が報告されます。

tags
IEnumerable<String>

正常性チェックのフィルター処理に使用できるタグのリスト。

戻り値

IHealthChecksBuilder

注釈

このメソッドは、 を使用GetServiceOrCreateInstance<T>(IServiceProvider)して、必要に応じて正常性チェックインスタンスを作成します。 型 T のサービスが任意の有効期間で依存関係挿入コンテナーに登録されている場合は、それが使用されます。 それ以外の場合、型 T のインスタンスは、依存関係挿入コンテナーからサービスにアクセスして構築されます。

適用対象

.NET 10 (package-provided) および .NET Standard 2.0 (package-provided)
製品 バージョン
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)

AddCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

ソース:
HealthChecksBuilderAddCheckExtensions.cs
ソース:
HealthChecksBuilderAddCheckExtensions.cs
ソース:
HealthChecksBuilderAddCheckExtensions.cs

指定の名前と実装で新しい正常性チェックが追加されます。

C#
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddCheck<T>(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable<string>? tags = default, TimeSpan? timeout = default) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;

型パラメーター

T

正常性チェック実装型。

パラメーター

name
String

正常性チェックの名前。

failureStatus
Nullable<HealthStatus>

正常性チェックによってエラーが報告された場合に報告される HealthStatus。 指定した値が null の場合、Unhealthy が報告されます。

tags
IEnumerable<String>

正常性チェックのフィルター処理に使用できるタグのリスト。

timeout
Nullable<TimeSpan>

チェックのタイムアウトを表す省略可能な TimeSpan

戻り値

IHealthChecksBuilder

注釈

このメソッドは、 を使用GetServiceOrCreateInstance<T>(IServiceProvider)して、必要に応じて正常性チェックインスタンスを作成します。 型 T のサービスが任意の有効期間で依存関係挿入コンテナーに登録されている場合は、それが使用されます。 それ以外の場合、型 T のインスタンスは、依存関係挿入コンテナーからサービスにアクセスして構築されます。

適用対象

.NET 10 (package-provided) および .NET Standard 2.0 (package-provided)
製品 バージョン
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)