IServiceCollection Rozhraní

Definice

Určuje kontrakt pro kolekci popisovačů služeb.

public interface class 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 interface 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 IServiceCollection = interface
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Odvozené
Implementuje

Vlastnosti

Count

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

(Zděděno od ICollection<T>)
IsReadOnly

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

(Zděděno od ICollection<T>)
Item[Int32]

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

(Zděděno od IList<T>)

Metody

Add(T)

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

(Zděděno od ICollection<T>)
Clear()

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

(Zděděno od ICollection<T>)
Contains(T)

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

(Zděděno od ICollection<T>)
CopyTo(T[], Int32)

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

(Zděděno od ICollection<T>)
GetEnumerator()

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

(Zděděno od IEnumerable)
IndexOf(T)

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

(Zděděno od IList<T>)
Insert(Int32, T)

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

(Zděděno od IList<T>)
Remove(T)

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

(Zděděno od ICollection<T>)
RemoveAt(Int32)

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

(Zděděno od IList<T>)

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 TService jako službu s instancí zadanou Singleton v instance , collection pokud typ služby ještě není zaregistrovaný.

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

Přidá zadanou TServiceSingleton jako službu pomocí továrny zadané v implementationFactory do objektu services , pokud typ služby ještě není zaregistrovaný.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Přidá zadaný TServiceSingleton jako typ implementace služby zadaný v TImplementation do collection pole, pokud tento typ služby ještě není zaregistrovaný.

TryAddTransient(IServiceCollection, Type)

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

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

Přidá zadanou serviceTransient jako službu pomocí továrny zadané v implementationFactory do objektu collection , pokud typ služby ještě není zaregistrovaný.

TryAddTransient(IServiceCollection, Type, Type)

Přidá zadanou serviceTransient 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á zadanou TServiceTransient službu jako službu collection .

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

Přidá zadanou TServiceTransient jako službu pomocí továrny zadané v implementationFactory do objektu services , pokud typ služby ještě není zaregistrovaný.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Přidá zadaný TServiceTransient jako typ implementace služby zadaný v TImplementation do collection pole, pokud tento typ služby ještě není zaregistrovaný.

AddFakeLogging(IServiceCollection)

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

AddFakeLogging(IServiceCollection, IConfigurationSection)

Konfiguruje falešné protokolování.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Konfiguruje 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í zadaného delegáta k registraci kontrol stavu.

AddHttpClient(IServiceCollection)

IHttpClientFactory Přidá služby a související služby do 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)

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na úplný název .TClient

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název TClienttypu .

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název TClienttypu .

AddHttpClient<TClient>(IServiceCollection, String)

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název TClienttypu .

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název TClienttypu .

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název TClienttypu .

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název TClienttypu .

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

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

AddHttpClientLatencyTelemetry(IServiceCollection)

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

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Přidá pro DelegatingHandler 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>)

Přidá pro DelegatingHandler 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 rozšiřujícího modulu T do IServiceCollection protokolů k obohacení HttpClient .

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Přidá metadata závislostí.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Přidá metadata závislostí.

AddKubernetesProbes(IServiceCollection)

Pomocí výchozích možností registruje testy živosti, spouštění a připravenosti.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Pomocí nakonfigurovaných možností registruje testy živosti, spouštění a připravenosti.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Pomocí nakonfigurovaných možností registruje testy živosti, spouštění a připravenosti.

AddConsoleLatencyDataExporter(IServiceCollection)

Přidejte exportér dat latence pro konzolu.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Přidejte exportér dat latence pro konzolu.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Přidejte exportér dat latence pro konzolu.

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á do zadané IServiceCollectionslužby protokolování .

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Přidá do zadané IServiceCollectionslužby protokolování .

AddDistributedMemoryCache(IServiceCollection)

Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection. Architektury, které vyžadují práci s distribuovanou mezipamětí, můžou tuto závislost bezpečně přidat do seznamu závislostí, aby bylo zajištěno, ž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é vyžadují práci s distribuovanou mezipamětí, můžou tuto závislost bezpečně přidat do seznamu závislostí, aby bylo zajištěno, ž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 bez operace do kontejneru injektáže závislostí.

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

ObjectPool<T> Přidá objekt a umožní distanci vrátit instance s oborem .TService

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

ObjectPool<T> Přidá objekt a umožní distanci vrátit instance s oborem .TService

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

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

ConfigurePools(IServiceCollection, IConfigurationSection)

Konfiguruje fondy DI.

Configure<TOptions>(IServiceCollection, IConfiguration)

Zaregistruje instanci konfigurace, která TOptions se bude svázat s, a aktualizuje možnosti při změně konfigurace.

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

Zaregistruje instanci konfigurace, se kterou se váže TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Zaregistruje instanci konfigurace, se kterou se váže TOptions.

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

Zaregistruje instanci konfigurace, se kterou se váže TOptions.

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection)

Získá tvůrce možností, který přesměruje 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řesměruje Configure volání stejného s názvem TOptions na podkladovou kolekci služby.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Přidá služby potřebné pro použití možností a vynucuje ověření možností při spuštění, nikoli v době běhu.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Přidá služby potřebné pro použití možností a vynucuje ověření možností při spuštění, nikoli v době 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 do konfigurace akci znovu nevyvolá.

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

Zaregistruje akci, která slouží ke konfiguraci určité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 všechny zaregistrované I[Post]ConfigureOptions .

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, která slouží ke konfiguraci určité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>).

AddPolicyRegistry(IServiceCollection)

Zaregistruje prázdnou PolicyRegistry položku v kolekci služeb s typy IPolicyRegistry<TKey>služeb a IReadOnlyPolicyRegistry<TKey> vrátí nově vytvořený registr.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Zaregistruje zadaný IPolicyRegistry<TKey> v kolekci služeb s typy IPolicyRegistry<TKey>služeb a IReadOnlyPolicyRegistry<TKey> vrátí zadaný registr.

AddProcessLogEnricher(IServiceCollection)

Přidá instanci rozšiřujícího procesu do objektu IServiceCollection.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci rozšiřovače hostitele do objektu IServiceCollection.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Přidá instanci rozšiřujícího procesu do objektu IServiceCollection.

AddRedaction(IServiceCollection)

Zaregistruje implementaci IRedactorProvider v objektu IServiceCollection.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Zaregistruje implementaci IRedactorProvider v IServiceCollection a nakonfiguruje dostupné redaktory.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Přidá služby distribuovaného ukládání do mezipaměti Redis do zadaného IServiceCollection.

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 ze zadané IServiceCollectionslužby .

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 factory zadaným v implementationFactory k zadanému IServiceCollectionobjektu .

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá službu s 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 factory zadaným v implementationFactory k zadanému 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 do zadaného IServiceCollectionobjektu .

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

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

AddKeyedSingleton(IServiceCollection, Type, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType do zadané IServiceCollectionslužby .

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

Přidá jednoúčelovou službu typu zadaného v serviceType se zadanou implementationFactory továrnou 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é IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService do zadané IServiceCollectionslužby .

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 se zadanou implementationFactory továrnou do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá singletonovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadané 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í továrny zadané v implementationFactory zadaném objektu IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Přidá přechodná služba typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá přechodná služba typu zadaného v serviceType s továrnou zadanou v implementationFactory zadaném objektu IServiceCollection.

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 IServiceCollectionobjektu .

AddKeyedTransient<TService>(IServiceCollection, Object)

Přidá přechodná služba typu zadaného v TService k zadanému IServiceCollection.

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

Přidá přechodná služba typu zadaného v TService s továrnou zadanou v implementationFactory zadaném objektu IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

Přidá přechodovou 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 factory zadaným v implementationFactory k zadanému IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type, Type)

Přidá službu s 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 factory zadaným v implementationFactory k zadanému 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 do zadaného IServiceCollectionobjektu .

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

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

AddSingleton(IServiceCollection, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType do zadané IServiceCollectionslužby .

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

Přidá jednoúčelovou službu typu zadaného v serviceType se zadanou implementationFactory továrnou 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é IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Přidá jednoúčelovou službu typu zadaného v TService do zadané IServiceCollectionslužby .

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 se zadanou implementationFactory továrnou do zadaného IServiceCollectionobjektu .

AddSingleton<TService,TImplementation>(IServiceCollection)

Přidá singletonovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadané 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í továrny zadané v implementationFactory zadaném objektu IServiceCollection.

AddTransient(IServiceCollection, Type)

Přidá přechodná služba typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá přechodná služba typu zadaného v serviceType s továrnou zadanou v implementationFactory zadaném objektu IServiceCollection.

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 IServiceCollectionobjektu .

AddTransient<TService>(IServiceCollection)

Přidá přechodná služba typu zadaného v TService k zadanému IServiceCollection.

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

Přidá přechodná služba typu zadaného v TService s továrnou zadanou v implementationFactory zadaném objektu IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

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

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

Přidá přechodovou 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 .

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Přidá microsoft SQL Server distribuované služby ukládání do mezipaměti do zadané IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Přidá služby distribuovaného ukládání do mezipaměti Redis do zadaného IServiceCollection.

AddTcpEndpointProbe(IServiceCollection)

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

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

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

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

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

AddTcpEndpointProbe(IServiceCollection, String)

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

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

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

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

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

AddSystemd(IServiceCollection)

Určuje kontrakt pro kolekci popisovačů služeb.

AddWindowsService(IServiceCollection)

Určuje kontrakt pro kolekci popisovačů služeb.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Určuje kontrakt pro kolekci popisovačů služeb.

AsReadOnly<T>(IList<T>)

Vrátí obálku jen ReadOnlyCollection<T> pro čtení pro zadaný seznam.

CopyToDataTable<T>(IEnumerable<T>)

Vrátí hodnotuDataTable, která obsahuje kopie DataRow objektů vzhledem ke vstupnímu IEnumerable<T> objektu, kde je DataRowobecný parametr T .

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr T je DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr T je DataRow.

Platí pro