ServiceCollection Třída

Definice

Výchozí implementace .IServiceCollection

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
    interface IServiceCollection
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Dědičnost
ServiceCollection
Implementuje

Konstruktory

ServiceCollection()

Inicializuje novou instanci ServiceCollection třídy .

Vlastnosti

Count

Získá počet elementů obsažených v objektu ICollection<T>.

IsReadOnly

Získá hodnotu, která určuje, zda je ICollection<T> určena jen pro čtení.

Item[Int32]

Získá nebo nastaví prvek u zadaného indexu.

Metody

Clear()

Odebere všechny položky z objektu ICollection<T>.

Contains(ServiceDescriptor)

Určuje, zda obsahuje ICollection<T> konkrétní hodnotu.

CopyTo(ServiceDescriptor[], Int32)

Zkopíruje prvky objektu ICollection<T>Arraydo , počínaje konkrétním Array indexem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Získá enumerátor, který provádí iteraci v kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
IndexOf(ServiceDescriptor)

Určuje index konkrétní položky v objektu IList<T>.

Insert(Int32, ServiceDescriptor)

Vloží položku do zadaného indexu IList<T> .

MakeReadOnly()

Nastaví tuto kolekci jen pro čtení.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(ServiceDescriptor)

Odebere první výskyt konkrétního objektu z objektu ICollection<T>.

RemoveAt(Int32)

Odebere IList<T> položku v zadaném indexu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Přidá položku do ICollection<T>.

IEnumerable.GetEnumerator()

Vrací enumerátor procházející kolekci.

Metody rozšíření

AddServiceLogEnricher(IServiceCollection)

Přidá instanci zbohatitele služby do .IServiceCollection

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci zbohatitele služby do .IServiceCollection

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Přidá instanci zbohatitele služby do .IServiceCollection

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Přidá instanci ApplicationMetadata do kontejneru injektáže závislostí.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Přidá instanci ApplicationMetadata do kontejneru injektáže závislostí.

AddAsyncState(IServiceCollection)

Přidá výchozí implementace pro IAsyncStateslužby , IAsyncContext<T>a Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Upozorňujeme, že implementace těchto rozhraní nejsou bezpečné pro přístup z více vláken.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Vynucuje jednorázovou aktivaci s klíčem při spuštění, nikoli za běhu.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Vynucuje jednorázovou aktivaci s klíčem při spuštění, nikoli za běhu.

ActivateSingleton(IServiceCollection, Type)

Vynucuje jednorázovou aktivaci při spuštění, nikoli za běhu.

ActivateSingleton<TService>(IServiceCollection)

Vynucuje jednorázovou aktivaci při spuštění, nikoli za běhu.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Přidá automaticky aktivovanou službu s klíčem.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Přidá automaticky aktivovanou službu s klíčem.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá automaticky aktivovanou službu s klíčem.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Přidá automaticky aktivovanou službu s klíčem.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Přidá automaticky aktivovanou službu s klíčem.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá automaticky aktivovanou službu s klíčem.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Přidá automaticky aktivovanou službu s klíčem.

AddActivatedSingleton(IServiceCollection, Type)

Přidá automaticky aktivovanou jednoúčelovou službu typu zadaného v serviceType do zadaného IServiceCollectionobjektu .

AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Přidá automaticky aktivovanou službu singleton.

AddActivatedSingleton(IServiceCollection, Type, Type)

Přidá automaticky aktivovanou službu singleton.

AddActivatedSingleton<TService>(IServiceCollection)

Přidá automaticky aktivovanou službu singleton.

AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Přidá automaticky aktivovanou službu singleton.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Přidá automaticky aktivovanou službu singleton.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Přidá automaticky aktivovanou službu singleton.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Pokusí se přidat automaticky aktivovanou službu singleton s klíčem.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Pokusí se přidat automaticky aktivovanou službu singleton s klíčem.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Pokusí se přidat automaticky aktivovanou službu singleton s klíčem.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Pokusí se přidat automaticky aktivovanou službu singleton s klíčem.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Pokusí se přidat automaticky aktivovanou službu singleton s klíčem.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Pokusí se přidat automaticky aktivovanou službu singleton s klíčem.

TryAddActivatedSingleton(IServiceCollection, Type)

Pokusí se přidat automaticky aktivovanou službu singleton.

TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Pokusí se přidat automaticky aktivovanou službu singleton.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Pokusí se přidat automaticky aktivovanou službu singleton.

TryAddActivatedSingleton<TService>(IServiceCollection)

Pokusí se přidat automaticky aktivovanou službu singleton.

TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Pokusí se přidat automaticky aktivovanou službu singleton.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Pokusí se přidat automaticky aktivovanou službu singleton.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace.

AddContextualOptions(IServiceCollection)

Přidá služby vyžadované pro použití kontextových možností.

Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností.

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností.

Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností.

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností.

PostConfigure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Zaregistruje akci použitou k inicializaci určitého typu možností.

PostConfigure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

Zaregistruje akci použitou k inicializaci určitého typu možností.

PostConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Zaregistruje akci používanou k inicializaci všech instancí určitého typu možností.

ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String)

Zaregistrujte akci ověření pro typ možností.

ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String)

Zaregistrujte akci ověření pro typ možností.

AddWebEncoders(IServiceCollection)

Přidá HtmlEncodera JavaScriptEncoderUrlEncoder do zadaného services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Přidá HtmlEncodera JavaScriptEncoderUrlEncoder do zadaného services.

AddLogEnricher(IServiceCollection, ILogEnricher)

Zaregistruje instanci nástroje pro rozšiřování protokolů.

AddLogEnricher<T>(IServiceCollection)

Zaregistruje typ nástroje pro rozšiřování protokolů.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Zaregistruje instanci nástroje pro rozšiřování statických protokolů.

AddStaticLogEnricher<T>(IServiceCollection)

Zaregistruje typ statického nástroje pro rozšiřování protokolů.

AddExceptionSummarizer(IServiceCollection)

Zaregistruje shrnutí výjimek do kontejneru injektáže závislostí.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Zaregistruje shrnutí výjimek do kontejneru injektáže závislostí.

Add(IServiceCollection, ServiceDescriptor)

Přidá zadaný descriptor parametr do .collection

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá sekvenci ServiceDescriptor do .collection

RemoveAll(IServiceCollection, Type)

Odebere všechny služby typu serviceType v IServiceCollectionnástroji .

RemoveAll<T>(IServiceCollection)

Odebere všechny služby typu T v IServiceCollectionnástroji .

RemoveAllKeyed(IServiceCollection, Type, Object)

Odebere všechny služby typu serviceType v collectionnástroji .

RemoveAllKeyed<T>(IServiceCollection, Object)

Odebere všechny služby typu T v collectionnástroji .

Replace(IServiceCollection, ServiceDescriptor)

Odebere první službu v IServiceCollection souboru se stejným typem služby jako descriptor a přidá descriptor ji do kolekce.

TryAdd(IServiceCollection, ServiceDescriptor)

Přidá zadaný descriptor parametr do collection , pokud typ služby ještě není zaregistrovaný.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá zadaný descriptors parametr do collection , pokud typ služby ještě není zaregistrovaný.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor Přidá existující popisovač se stejným ServiceType a implementaci, která v nástroji ještě neexistujeservices.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá zadaný ServiceDescriptors, pokud existující popisovač se stejným ServiceType a implementací, která ještě neexistuje v services.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný serviceScoped jako službu collection .

TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceScoped jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako Scoped službu s implementací implementationType do collection , pokud typ služby ještě není zaregistrovaný.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceScoped jako službu collection .

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceScoped jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceScoped jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný serviceSingleton jako službu collection .

TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceSingleton jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako Singleton službu s implementací implementationType do collection , pokud typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceSingleton jako službu collection .

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Přidá zadanou TServiceSingleton jako službu s instancí zadanou v instance k objektu collection , pokud typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceSingleton jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceSingleton jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddKeyedTransient(IServiceCollection, Type, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný serviceTransient jako službu collection .

TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceTransient jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako Transient službu s implementací implementationType do collection , pokud typ služby ještě není zaregistrovaný.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceTransient jako službu collection .

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceTransient jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceTransient jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddScoped(IServiceCollection, Type)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný serviceScoped jako službu collection .

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceScoped jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddScoped(IServiceCollection, Type, Type)

Přidá zadaný service jako Scoped službu s implementací implementationType do collection , pokud typ služby ještě není zaregistrovaný.

TryAddScoped<TService>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceScoped jako službu collection .

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceScoped jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddScoped<TService,TImplementation>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceScoped jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddSingleton(IServiceCollection, Type)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný serviceSingleton jako službu collection .

TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceSingleton jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddSingleton(IServiceCollection, Type, Type)

Přidá zadaný service jako Singleton službu s implementací implementationType do collection , pokud typ služby ještě není zaregistrovaný.

TryAddSingleton<TService>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceSingleton jako službu collection .

TryAddSingleton<TService>(IServiceCollection, TService)

Přidá zadanou TServiceSingleton jako službu s instancí zadanou v instance k objektu collection , pokud typ služby ještě není zaregistrovaný.

TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceSingleton jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceSingleton jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddTransient(IServiceCollection, Type)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný serviceTransient jako službu collection .

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceTransient jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddTransient(IServiceCollection, Type, Type)

Přidá zadaný service jako Transient službu s implementací implementationType do collection , pokud typ služby ještě není zaregistrovaný.

TryAddTransient<TService>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceTransient jako službu collection .

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceTransient jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddTransient<TService,TImplementation>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceTransient jako typ implementace služby zadaný v TImplementation parametru collection .

AddFakeLogging(IServiceCollection)

Nakonfiguruje falešné protokolování s výchozími možnostmi.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Nakonfiguruje falešné protokolování.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Nakonfiguruje falešné protokolování.

AddFakeRedaction(IServiceCollection)

Zaregistruje falešného poskytovatele redactoru, který vždy vrací falešné instance redactoru.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Zaregistruje falešného poskytovatele redactoru, který vždy vrací falešné instance redactoru.

AddHealthChecks(IServiceCollection)

HealthCheckService Přidá do kontejneru pomocí poskytnutého delegáta pro registraci kontrol stavu.

AddHttpClient(IServiceCollection)

Přidá do IHttpClientFactory služby a související služby IServiceCollection.

AddHttpClient(IServiceCollection, String)

IHttpClientFactory Přidá do a související služby IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Přidá do a související služby IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory Přidá do a související služby IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

AddHttpClient<TClient>(IServiceCollection)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient. Název klienta se nastaví na úplný název TClient.

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient. Název klienta se nastaví na název TClienttypu .

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient. Název klienta se nastaví na název TClienttypu .

AddHttpClient<TClient>(IServiceCollection, String)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient. Název klienta se nastaví na název TClienttypu .

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient. Název klienta se nastaví na název TClienttypu .

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient. Název klienta se nastaví na název TClienttypu .

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient. Název klienta se nastaví na název TClienttypu .

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovaným HttpClient.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Přidá delegáta, který se použije ke konfiguraci všech HttpClient instancí.

AddHttpClientLatencyTelemetry(IServiceCollection)

DelegatingHandler Přidá pro shromažďování informací o latenci a rozšiřování protokolu odchozích požadavků pro všechny klienty HTTP.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

DelegatingHandler Přidá pro shromažďování informací o latenci a rozšiřování protokolu odchozích požadavků pro všechny klienty HTTP.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

DelegatingHandler Přidá pro shromažďování informací o latenci a rozšiřování protokolu odchozích požadavků pro všechny klienty HTTP.

AddExtendedHttpClientLogging(IServiceCollection)

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddHttpClientLogEnricher<T>(IServiceCollection)

Přidá instanci enricheru T do IServiceCollection protokolů enrich HttpClient .

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Přidá metadata závislostí.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Přidá metadata závislostí.

AddKubernetesProbes(IServiceCollection)

Registruje testy aktivity, spuštění a připravenosti pomocí výchozích možností.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Registruje testy aktivity, spuštění a připravenosti pomocí nakonfigurovaných možností.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Registruje testy aktivity, spuštění a připravenosti pomocí nakonfigurovaných možností.

AddConsoleLatencyDataExporter(IServiceCollection)

Přidejte pro konzolu export dat latence.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Přidejte pro konzolu export dat latence.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Přidejte pro konzolu export dat latence.

AddLatencyContext(IServiceCollection)

Přidá kontext latence.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Přidá kontext latence.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Přidá kontext latence.

RegisterCheckpointNames(IServiceCollection, String[])

Zaregistruje sadu názvů kontrolních bodů pro kontext latence.

RegisterMeasureNames(IServiceCollection, String[])

Zaregistruje sadu názvů měr pro kontext latence.

RegisterTagNames(IServiceCollection, String[])

Zaregistruje sadu názvů značek pro kontext latence.

AddLocalization(IServiceCollection)

Přidá služby vyžadované pro lokalizaci aplikace.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Přidá služby vyžadované pro lokalizaci aplikace.

AddLogging(IServiceCollection)

Přidá protokolovací služby do zadaného IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Přidá protokolovací služby do zadaného IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection. Architektury, které ke své práci vyžadují distribuovanou mezipaměť, můžou tuto závislost bezpečně přidat do svého seznamu závislostí, aby se zajistilo, že je k dispozici alespoň jedna implementace.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection. Architektury, které ke své práci vyžadují distribuovanou mezipaměť, můžou tuto závislost bezpečně přidat do svého seznamu závislostí, aby se zajistilo, že je k dispozici alespoň jedna implementace.

AddMemoryCache(IServiceCollection)

Přidá nedistribuovanou implementaci IMemoryCache v paměti do .IServiceCollection

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Přidá nedistribuovanou implementaci IMemoryCache v paměti do .IServiceCollection

AddMetrics(IServiceCollection)

Přidá služby metrik do zadaného IServiceCollectionparametru .

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Přidá služby metrik do zadaného IServiceCollectionparametru .

AddNullLatencyContext(IServiceCollection)

Přidá kontext latence no-op do kontejneru injektáže závislostí.

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem TService.

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem TService.

ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Zaregistruje akci použitou DependencyInjectionPoolOptions ke konfiguraci typového fondu.

ConfigurePools(IServiceCollection, IConfigurationSection)

Konfiguruje fondy závislostí.

Configure<TOptions>(IServiceCollection, IConfiguration)

Zaregistruje instanci konfigurace, která TOptions bude mít vazbu, a aktualizuje možnosti při změně konfigurace.

Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>)

Zaregistruje instanci konfigurace, se kterou se možnosti TOptions vytvoří vazbu.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Zaregistruje instanci konfigurace, se kterou se možnosti TOptions vytvoří vazbu.

Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>)

Zaregistruje instanci konfigurace, se kterou se možnosti TOptions vytvoří vazbu.

AddOptions(IServiceCollection)

Přidá služby vyžadované pro použití možností.

AddOptions<TOptions>(IServiceCollection)

Získá tvůrce možností, který předává Configure volání stejného s názvem TOptions na podkladovou kolekci služby.

AddOptions<TOptions>(IServiceCollection, String)

Získá tvůrce možností, který předává Configure volání stejného s názvem TOptions na podkladovou kolekci služby.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Přidá služby požadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Přidá služby požadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností jednou během spouštění. Toto se spustí před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Aktualizace konfigurace akci znovu nevyvolá.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Tyto příkazy se spouští před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Zaregistruje akci, která slouží ke konfiguraci všech instancí určitého typu možností.

ConfigureOptions(IServiceCollection, Object)

Zaregistruje objekt, který bude mít zaregistrovaný I[Post]ConfigureOptions celý objekt.

ConfigureOptions(IServiceCollection, Type)

Zaregistruje typ, který bude mít všechny zaregistrované I[Post]ConfigureOptions .

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Zaregistruje typ, který bude mít všechny zaregistrované I[Post]ConfigureOptions .

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Zaregistruje akci použitou k inicializaci určitého typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Zaregistruje akci použitou k publikování konfigurace všech instancí určitého typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddProcessLogEnricher(IServiceCollection)

Přidá instanci zbohatitele procesu do .IServiceCollection

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci zbohatitele hostitele do objektu IServiceCollection.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Přidá instanci zbohatitele procesu do .IServiceCollection

AddRedaction(IServiceCollection)

Registruje implementaci IRedactorProvider v .IServiceCollection

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Zaregistruje implementaci IRedactorProvider v a IServiceCollection nakonfiguruje dostupné redaktory.

AddResilienceEnricher(IServiceCollection)

Přidá obohacování odolnosti.

AddResourceMonitoring(IServiceCollection)

Nakonfiguruje a přidá implementaci IResourceMonitor do kolekce služeb.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)

Nakonfiguruje a přidá implementaci IResourceMonitor do kolekce služeb.

BuildServiceProvider(IServiceCollection)

ServiceProvider Vytvoří obsahující služby z poskytnutého IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

ServiceProvider Vytvoří obsahující služby z poskytnutého IServiceCollection volitelného povolení vytváření služeb a ověřování oboru.

BuildServiceProvider(IServiceCollection, Boolean)

ServiceProvider Vytvoří obsahující služby z poskytnutého IServiceCollection volitelného povolení ověřování oboru.

AddHostedService<THostedService>(IServiceCollection)

IHostedService Přidejte registraci pro daný typ.

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

IHostedService Přidejte registraci pro daný typ.

AddKeyedScoped(IServiceCollection, Type, Object)

Přidá službu s vymezeným oborem typu zadaného v serviceType k zadanému IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Přidá službu s vymezeným oborem typu zadaného v serviceType s objektem pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá službu s vymezeným oborem typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollectionobjektu .

AddKeyedScoped<TService>(IServiceCollection, Object)

Přidá službu s vymezeným oborem typu zadaného v TService k zadanému IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Přidá službu s vymezeným oborem typu zadaného v TService s objektem pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Přidá službu s vymezeným oborem typu zadaného v TService s typem implementace zadaným v TImplementation k zadanému IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Přidá službu s vymezeným oborem typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton(IServiceCollection, Type, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType k zadanému IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Přidá jednoúčelovou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType s instancí zadanou v implementationInstance do zadaného IServiceCollectionobjektu .

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService k zadanému IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Přidá jednoúčelovou službu typu zadaného v TService s instancí zadanou v implementationInstance do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Přidá jednoúčelovou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedTransient(IServiceCollection, Type, Object)

Přidá přechodnou službu typu zadaného v serviceType do zadaného IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Přidá přechodnou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Přidá přechodnou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

Přidá přechodnou službu typu zadaného v TService do zadaného IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Přidá přechodnou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type)

Přidá službu s vymezeným oborem typu zadaného v serviceType k zadanému IServiceCollection.

AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Přidá službu s vymezeným oborem typu zadaného v serviceType s objektem pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type, Type)

Přidá službu s vymezeným oborem typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollectionobjektu .

AddScoped<TService>(IServiceCollection)

Přidá službu s vymezeným oborem typu zadaného v TService k zadanému IServiceCollection.

AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Přidá službu s vymezeným oborem typu zadaného v TService s objektem pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddScoped<TService,TImplementation>(IServiceCollection)

Přidá službu s vymezeným oborem typu zadaného v TService s typem implementace zadaným v TImplementation k zadanému IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Přidá službu s vymezeným oborem typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton(IServiceCollection, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType k zadanému IServiceCollection.

AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Přidá jednoúčelovou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton(IServiceCollection, Type, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType s instancí zadanou v implementationInstance do zadaného IServiceCollectionobjektu .

AddSingleton(IServiceCollection, Type, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollectionobjektu .

AddSingleton<TService>(IServiceCollection)

Přidá jednoúčelovou službu typu zadaného v TService k zadanému IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Přidá jednoúčelovou službu typu zadaného v TService s instancí zadanou v implementationInstance do zadaného IServiceCollectionobjektu .

AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Přidá jednoúčelovou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton<TService,TImplementation>(IServiceCollection)

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient(IServiceCollection, Type)

Přidá přechodnou službu typu zadaného v serviceType do zadaného IServiceCollection.

AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Přidá přechodnou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient(IServiceCollection, Type, Type)

Přidá přechodnou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddTransient<TService>(IServiceCollection)

Přidá přechodnou službu typu zadaného v TService do zadaného IServiceCollection.

AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Přidá přechodnou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient<TService,TImplementation>(IServiceCollection)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddTcpEndpointProbe(IServiceCollection)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddSystemd(IServiceCollection)

Výchozí implementace .IServiceCollection

AddWindowsService(IServiceCollection)

Výchozí implementace .IServiceCollection

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Výchozí implementace .IServiceCollection

Platí pro