HealthChecksBuilderAddCheckExtensions.AddTypeActivatedCheck Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Object[]) |
Přidá novou kontrolu stavu aktivovaného typu se zadaným názvem a implementací. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, Object[]) |
Přidá novou kontrolu stavu aktivovaného typu se zadaným názvem a implementací. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Object[]) |
Přidá novou kontrolu stavu aktivovaného typu se zadaným názvem a implementací. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, TimeSpan, Object[]) |
Přidá novou kontrolu stavu aktivovaného typu se zadaným názvem a implementací. |
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Object[])
Přidá novou kontrolu stavu aktivovaného typu se zadaným názvem a implementací.
public:
generic <typename T>
where T : class, Microsoft::Extensions::Diagnostics::HealthChecks::IHealthCheck[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ AddTypeActivatedCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, ... cli::array <System::Object ^> ^ args);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddTypeActivatedCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, params object[] args) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddTypeActivatedCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * obj[] -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddTypeActivatedCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, ParamArray args As Object()) As IHealthChecksBuilder
Parametry typu
- T
Typ implementace kontroly stavu
Parametry
- builder
- IHealthChecksBuilder
Hodnota IHealthChecksBuilder
- name
- String
Název kontroly stavu.
- args
- Object[]
Další argumenty, které se mají poskytnout konstruktoru.
Návraty
Hodnota IHealthChecksBuilder
Poznámky
Tato metoda v případě potřeby vytvoří CreateInstance<T>(IServiceProvider, Object[]) instanci kontroly stavu. Další argumenty lze konstruktoru poskytnout prostřednictvím args
.
Platí pro
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, Object[])
Přidá novou kontrolu stavu aktivovaného typu se zadaným názvem a implementací.
public:
generic <typename T>
where T : class, Microsoft::Extensions::Diagnostics::HealthChecks::IHealthCheck[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ AddTypeActivatedCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, Nullable<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus> failureStatus, ... cli::array <System::Object ^> ^ args);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddTypeActivatedCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, params object[] args) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddTypeActivatedCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * obj[] -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddTypeActivatedCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, failureStatus As Nullable(Of HealthStatus), ParamArray args As Object()) As IHealthChecksBuilder
Parametry typu
- T
Typ implementace kontroly stavu
Parametry
- builder
- IHealthChecksBuilder
Hodnota IHealthChecksBuilder
- name
- String
Název kontroly stavu.
- failureStatus
- Nullable<HealthStatus>
Hodnota HealthStatus , která by se měla hlásit, když kontrola stavu hlásí selhání. Pokud je null
zadaná hodnota , bude Unhealthy hlášena.
- args
- Object[]
Další argumenty, které se mají poskytnout konstruktoru.
Návraty
Hodnota IHealthChecksBuilder
Poznámky
Tato metoda v případě potřeby vytvoří CreateInstance<T>(IServiceProvider, Object[]) instanci kontroly stavu. Další argumenty lze konstruktoru poskytnout prostřednictvím args
.
Platí pro
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, Object[])
Přidá novou kontrolu stavu aktivovaného typu se zadaným názvem a implementací.
public:
generic <typename T>
where T : class, Microsoft::Extensions::Diagnostics::HealthChecks::IHealthCheck[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ AddTypeActivatedCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, Nullable<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus> failureStatus, System::Collections::Generic::IEnumerable<System::String ^> ^ tags, ... cli::array <System::Object ^> ^ args);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddTypeActivatedCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, System.Collections.Generic.IEnumerable<string>? tags, params object[] args) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddTypeActivatedCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * seq<string> * obj[] -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddTypeActivatedCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, failureStatus As Nullable(Of HealthStatus), tags As IEnumerable(Of String), ParamArray args As Object()) As IHealthChecksBuilder
Parametry typu
- T
Typ implementace kontroly stavu
Parametry
- builder
- IHealthChecksBuilder
Hodnota IHealthChecksBuilder
- name
- String
Název kontroly stavu.
- failureStatus
- Nullable<HealthStatus>
Hodnota HealthStatus , která by se měla hlásit, když kontrola stavu hlásí selhání. Pokud je null
zadaná hodnota , bude Unhealthy hlášena.
- tags
- IEnumerable<String>
Seznam značek, které lze použít k filtrování kontrol stavu.
- args
- Object[]
Další argumenty, které se mají poskytnout konstruktoru.
Návraty
Hodnota IHealthChecksBuilder
Poznámky
Tato metoda v případě potřeby vytvoří CreateInstance<T>(IServiceProvider, Object[]) instanci kontroly stavu. Další argumenty lze konstruktoru poskytnout prostřednictvím args
.
Platí pro
AddTypeActivatedCheck<T>(IHealthChecksBuilder, String, Nullable<HealthStatus>, IEnumerable<String>, TimeSpan, Object[])
Přidá novou kontrolu stavu aktivovaného typu se zadaným názvem a implementací.
public:
generic <typename T>
where T : class, Microsoft::Extensions::Diagnostics::HealthChecks::IHealthCheck[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ AddTypeActivatedCheck(Microsoft::Extensions::DependencyInjection::IHealthChecksBuilder ^ builder, System::String ^ name, Nullable<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus> failureStatus, System::Collections::Generic::IEnumerable<System::String ^> ^ tags, TimeSpan timeout, ... cli::array <System::Object ^> ^ args);
public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddTypeActivatedCheck<T> (this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string name, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus, System.Collections.Generic.IEnumerable<string> tags, TimeSpan timeout, params object[] args) where T : class, Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck;
static member AddTypeActivatedCheck : Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder * string * Nullable<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus> * seq<string> * TimeSpan * obj[] -> Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder (requires 'T : null and 'T :> Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck)
<Extension()>
Public Function AddTypeActivatedCheck(Of T As {Class, IHealthCheck}) (builder As IHealthChecksBuilder, name As String, failureStatus As Nullable(Of HealthStatus), tags As IEnumerable(Of String), timeout As TimeSpan, ParamArray args As Object()) As IHealthChecksBuilder
Parametry typu
- T
Typ implementace kontroly stavu
Parametry
- builder
- IHealthChecksBuilder
Hodnota IHealthChecksBuilder
- name
- String
Název kontroly stavu.
- failureStatus
- Nullable<HealthStatus>
Hodnota HealthStatus , která by se měla hlásit, když kontrola stavu hlásí selhání. Pokud je null
zadaná hodnota , bude Unhealthy hlášena.
- tags
- IEnumerable<String>
Seznam značek, které lze použít k filtrování kontrol stavu.
- args
- Object[]
Další argumenty, které se mají poskytnout konstruktoru.
Návraty
Hodnota IHealthChecksBuilder
Poznámky
Tato metoda v případě potřeby vytvoří CreateInstance<T>(IServiceProvider, Object[]) instanci kontroly stavu. Další argumenty lze konstruktoru poskytnout prostřednictvím args
.