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
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Odvozené
Implementuje

Vlastnosti

Name Description
Count

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

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

Získá hodnotu určující, zda je jen pro ICollection<T> čtení.

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

Získá nebo nastaví prvek v zadaném indexu.

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

Metody

Name Description
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 ICollection<T> obsahuje konkrétní hodnotu.

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

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

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

Vrátí enumerátor, který iteruje kolekcí.

(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í

Name Description
ActivateKeyedSingleton(IServiceCollection, Type, Object)

Vynucuje aktivaci singletonu s klíčem v době spuštění místo za běhu.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Vynucuje aktivaci singletonu s klíčem v době spuštění místo za běhu.

ActivateSingleton(IServiceCollection, Type)

Vynucuje jednorázovou aktivaci v době spuštění, nikoli za běhu.

ActivateSingleton<TService>(IServiceCollection)

Vynucuje jednorázovou aktivaci v době spuštění, nikoli za běhu.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá sekvenci do ServiceDescriptorcollection.

Add(IServiceCollection, ServiceDescriptor)

Přidá zadanou descriptor hodnotu do .collection

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

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

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

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

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

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

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

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

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

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

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

Přidá automaticky aktivovanou službu singletonu.

AddActivatedSingleton(IServiceCollection, Type, Type)

Přidá automaticky aktivovanou službu singletonu.

AddActivatedSingleton(IServiceCollection, Type)

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

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

Přidá automaticky aktivovanou službu singletonu.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Přidá automaticky aktivovanou službu singletonu.

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

Přidá automaticky aktivovanou službu singletonu.

AddActivatedSingleton<TService>(IServiceCollection)

Přidá automaticky aktivovanou službu singletonu.

AddApplicationLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Přidá instanci rozšíření aplikace do objektu IServiceCollection.

AddApplicationLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci rozšíření aplikace do objektu IServiceCollection.

AddApplicationLogEnricher(IServiceCollection)

Přidá instanci rozšíření aplikace do objektu IServiceCollection.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

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

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

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

AddAsyncState(IServiceCollection)

Přidá výchozí implementace pro služby IAsyncState, 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.

AddBuildMetadata(IServiceCollection, Action<BuildMetadata>)

Přidá instanci BuildMetadata objektu IServiceCollection.

AddBuildMetadata(IServiceCollection, IConfigurationSection)

Přidá instanci BuildMetadata objektu IServiceCollection.

AddChatClient(IServiceCollection, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Zaregistruje v souboru IServiceCollection.IChatClient

AddChatClient(IServiceCollection, IChatClient, ServiceLifetime)

Zaregistruje v souboru IServiceCollection.IChatClient

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Přidejte pro konzolu exportér dat latence.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Přidejte pro konzolu exportér dat latence.

AddConsoleLatencyDataExporter(IServiceCollection)

Přidejte pro konzolu exportér dat latence.

AddContextualOptions(IServiceCollection)

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

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Přidá výchozí implementaciIDistributedCache, která ukládá položky do paměti .IServiceCollection Architektury, které vyžadují, aby fungovala distribuovaná mezipaměť, mohou tuto závislost bezpečně přidat jako součást seznamu závislostí, aby bylo zajištěno, že je k dispozici aspoň jedna implementace.

AddDistributedMemoryCache(IServiceCollection)

Přidá výchozí implementaciIDistributedCache, která ukládá položky do paměti .IServiceCollection Architektury, které vyžadují, aby fungovala distribuovaná mezipaměť, mohou tuto závislost bezpečně přidat jako součást seznamu závislostí, aby bylo zajištěno, že je k dispozici aspoň jedna implementace.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Přidá služby distribuované mezipaměti Redis do zadaného IServiceCollectionsouboru .

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

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

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Přidá metadata závislostí.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Přidá metadata závislostí.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Zaregistruje generátor jednotonového vkládání do souboru IServiceCollection.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Zaregistruje generátor jednotonového vkládání do souboru IServiceCollection.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

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

AddExceptionSummarizer(IServiceCollection)

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

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

IHttpClientAsyncLogger Přidá protokoly pro odchozí požadavky pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

IHttpClientAsyncLogger Přidá protokoly pro odchozí požadavky pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

IHttpClientAsyncLogger Přidá protokoly pro odchozí požadavky pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Konfiguruje falešné protokolování.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Konfiguruje falešné protokolování.

AddFakeLogging(IServiceCollection)

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

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

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

AddFakeRedaction(IServiceCollection)

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.

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

IHostedService Přidejte registraci pro daný typ.

AddHostedService<THostedService>(IServiceCollection)

IHostedService Přidejte registraci pro daný typ.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

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

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

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

AddHttpClient(IServiceCollection, String)

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

AddHttpClient(IServiceCollection)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

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

AddHttpClient<TClient,TImplementation>(IServiceCollection)

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

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

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

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

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

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

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

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

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

AddHttpClient<TClient>(IServiceCollection, String)

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

AddHttpClient<TClient>(IServiceCollection)

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

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

DelegatingHandler Přidá informace o latenci a obohacení protokolu odchozích požadavků pro všechny klienty HTTP.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

DelegatingHandler Přidá informace o latenci a obohacení protokolu odchozích požadavků pro všechny klienty HTTP.

AddHttpClientLatencyTelemetry(IServiceCollection)

DelegatingHandler Přidá informace o latenci a obohacení protokolu odchozích požadavků pro všechny klienty HTTP.

AddHttpClientLogEnricher<T>(IServiceCollection)

Přidá do protokolů rozšiřování HttpClient instanci TIServiceCollection rozšiřování.

AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Zaregistruje v souboru IServiceCollection.IImageGenerator

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Zaregistruje v souboru IServiceCollection.IImageGenerator

AddKeyedChatClient(IServiceCollection, Object, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Zaregistruje klíčovaný singleton IChatClient v sadě IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, IChatClient, ServiceLifetime)

Zaregistruje klíčovaný singleton IChatClient v sadě IServiceCollection.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Zaregistruje klíčovaný singleton vložený generátor do IServiceCollection.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Zaregistruje klíčovaný singleton vložený generátor do IServiceCollection.

AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Zaregistruje klíčovaný singleton IImageGenerator v sadě IServiceCollection.

AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)

Zaregistruje klíčovaný singleton IImageGenerator v sadě IServiceCollection.

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

Přidá vymezenou službu typu zadaného v serviceType objektu pro vytváření určeného implementationFactory k zadanému IServiceCollectionobjektu .

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá vymezenou službu typu zadaného v serviceType implementaci typu zadaného implementationType do zadaného IServiceCollectiontypu .

AddKeyedScoped(IServiceCollection, Type, Object)

Přidá vymezenou službu typu zadaného do serviceType zadaného IServiceCollectiontypu .

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

Přidá vymezenou službu typu zadaného v TService implementačním typu zadaném v TImplementation objektu pro vytváření určeného implementationFactory k zadanému IServiceCollectionobjektu .

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Přidá službu s vymezeným oborem typu zadaným TService s typem implementace zadaným TImplementation do zadaného IServiceCollectiontypu .

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

Přidá vymezenou službu typu zadaného v TService objektu pro vytváření určeného implementationFactory k zadanému IServiceCollectionobjektu .

AddKeyedScoped<TService>(IServiceCollection, Object)

Přidá vymezenou službu typu zadaného do TService zadaného IServiceCollectiontypu .

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

Přidá jednoúčelovou službu typu zadaného v serviceType objektu pro vytváření určeného implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

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

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType implementaci typu zadaného implementationType do zadaného IServiceCollectiontypu .

AddKeyedSingleton(IServiceCollection, Type, Object)

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

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

Přidá jednoúčelovou službu typu zadaného v TService implementačním typu zadaném v TImplementation objektu pro vytváření určeného implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService implementačním typu zadaném TImplementation do zadaného IServiceCollectiontypu .

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

Přidá jednoúčelovou službu typu zadaného v TService objektu pro vytváření určeného implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

AddKeyedSingleton<TService>(IServiceCollection, Object)

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

AddKeyedSpeechToTextClient(IServiceCollection, Object, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Zaregistruje klíčovaný singleton ISpeechToTextClient v sadě IServiceCollection.

AddKeyedSpeechToTextClient(IServiceCollection, Object, ISpeechToTextClient, ServiceLifetime)

Zaregistruje klíčovaný singleton ISpeechToTextClient v sadě IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Zaregistruje klíčovaný singleton ITextToSpeechClient v sadě IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)

Zaregistruje klíčovaný singleton ITextToSpeechClient v sadě IServiceCollection.

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

Přidá přechodnou službu typu zadaného v serviceType objektu pro vytváření určené implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedTransient(IServiceCollection, Type, Object, Type)

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

AddKeyedTransient(IServiceCollection, Type, Object)

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

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

Přidá přechodnou službu typu zadaného v TService typu implementace zadaném v TImplementation použití objektu pro vytváření určeného implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

Přidá přechodnou službu typu zadaného v TService objektu pro vytváření určené implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedTransient<TService>(IServiceCollection, Object)

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

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

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

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

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

AddKubernetesProbes(IServiceCollection)

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

AddKubernetesResourceMonitoring(IServiceCollection, String)

Nakonfiguruje a přidá komponenty monitorování prostředků Kubernetes do kolekce služeb úplně s nezbytnými základními komponentami monitorování prostředků.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Přidá kontext latence.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Přidá kontext latence.

AddLatencyContext(IServiceCollection)

Přidá kontext latence.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

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

AddLocalization(IServiceCollection)

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

AddLogEnricher(IServiceCollection, ILogEnricher)

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

AddLogEnricher<T>(IServiceCollection)

Zaregistruje typ rozšíření protokolu.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

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

AddLogging(IServiceCollection)

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

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

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

AddMemoryCache(IServiceCollection)

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

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Přidá do zadaného parametru IServiceCollectionslužby metrik .

AddMetrics(IServiceCollection)

Přidá do zadaného parametru IServiceCollectionslužby metrik .

AddNullLatencyContext(IServiceCollection)

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

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

Získá tvůrce možností, který přeposílá volání pro stejnou pojmenovanou TOptions základní kolekci služeb.

AddOptions<TOptions>(IServiceCollection)

Získá tvůrce možností, který přepošluje volání pro stejnou TOptions základní kolekci služeb.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

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

AddPolicyRegistry(IServiceCollection, Action<IServiceProvider,IPolicyRegistry<String>>)

Zaregistruje prázdnou PolicyRegistry položku v kolekci služeb pomocí typů IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey>služeb a IConcurrentPolicyRegistry<TKey> pomocí zadaného delegáta ho nakonfiguruje.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

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

AddPolicyRegistry(IServiceCollection)

Zaregistruje prázdnou PolicyRegistry hodnotu v kolekci služeb pomocí typů IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey>služeb a IConcurrentPolicyRegistry<TKey> pokud ještě nebyly zaregistrované typy služeb a vrátí existující nebo nově vytvořený registr.

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

Přidá a ObjectPool<T> umožní DI vrátit vymezené instance TService.

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

Přidá a ObjectPool<T> umožní DI vrátit vymezené instance TService.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

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

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci rozšíření hostitele do objektu IServiceCollection.

AddProcessLogEnricher(IServiceCollection)

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

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Zaregistruje implementaci IRedactorProvider v IServiceCollection dostupných redaktorech a konfiguruje je.

AddRedaction(IServiceCollection)

Zaregistruje implementaci IRedactorProvider v nástroji IServiceCollection.

AddResilienceEnricher(IServiceCollection)

Přidává nástroje pro rozšiřování odolnosti.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)
Zastaralé.

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

AddResourceMonitoring(IServiceCollection)

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

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

Přidá vymezenou službu typu zadaného v serviceType objektu pro vytváření určeného implementationFactory k zadanému IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type, Type)

Přidá vymezenou službu typu zadaného v serviceType implementaci typu zadaného implementationType do zadaného IServiceCollectiontypu .

AddScoped(IServiceCollection, Type)

Přidá vymezenou službu typu zadaného do serviceType zadaného IServiceCollectiontypu .

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

Přidá vymezenou službu typu zadaného v TService implementačním typu zadaném v TImplementation objektu pro vytváření určeného implementationFactory k zadanému IServiceCollectionobjektu .

AddScoped<TService,TImplementation>(IServiceCollection)

Přidá službu s vymezeným oborem typu zadaným TService s typem implementace zadaným TImplementation do zadaného IServiceCollectiontypu .

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

Přidá vymezenou službu typu zadaného v TService objektu pro vytváření určeného implementationFactory k zadanému IServiceCollectionobjektu .

AddScoped<TService>(IServiceCollection)

Přidá vymezenou službu typu zadaného do TService zadaného IServiceCollectiontypu .

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)
Zastaralé.

Přidá instanci rozšíření služby do objektu IServiceCollection.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)
Zastaralé.

Přidá instanci rozšíření služby do objektu IServiceCollection.

AddServiceLogEnricher(IServiceCollection)
Zastaralé.

Přidá instanci rozšíření služby do objektu IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v serviceType objektu pro vytváření určeného implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton(IServiceCollection, Type, Object)

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

AddSingleton(IServiceCollection, Type, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType implementaci typu zadaného implementationType do zadaného IServiceCollectiontypu .

AddSingleton(IServiceCollection, Type)

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

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

Přidá jednoúčelovou službu typu zadaného v TService implementačním typu zadaném v TImplementation objektu pro vytváření určeného implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton<TService,TImplementation>(IServiceCollection)

Přidá jednoúčelovou službu typu zadaného v TService implementačním typu zadaném TImplementation do zadaného IServiceCollectiontypu .

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

Přidá jednoúčelovou službu typu zadaného v TService objektu pro vytváření určeného implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton<TService>(IServiceCollection, TService)

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

AddSingleton<TService>(IServiceCollection)

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

AddSpeechToTextClient(IServiceCollection, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Zaregistruje v souboru IServiceCollection.ISpeechToTextClient

AddSpeechToTextClient(IServiceCollection, ISpeechToTextClient, ServiceLifetime)

Zaregistruje v souboru IServiceCollection.ISpeechToTextClient

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Přidá služby distribuované mezipaměti Redis do zadaného IServiceCollectionsouboru .

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Zaregistruje instanci rozšíření statického protokolu.

AddStaticLogEnricher<T>(IServiceCollection)

Zaregistruje typ rozšíření statického protokolu.

AddSystemd(IServiceCollection)

Konfiguruje dobu života sestavené IHost z services do SystemdLifetime, poskytuje zprávy oznámení pro spuštěnou a zastavovanou aplikaci a konfiguruje protokolování konzoly do systémového formátu.

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

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)

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

AddTcpEndpointProbe(IServiceCollection)

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

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

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)

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

AddTextToSpeechClient(IServiceCollection, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Zaregistruje v souboru IServiceCollection.ITextToSpeechClient

AddTextToSpeechClient(IServiceCollection, ITextToSpeechClient, ServiceLifetime)

Zaregistruje v souboru IServiceCollection.ITextToSpeechClient

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

Přidá přechodnou službu typu zadaného v serviceType objektu pro vytváření určené implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient(IServiceCollection, Type, Type)

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

AddTransient(IServiceCollection, Type)

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

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

Přidá přechodnou službu typu zadaného v TService typu implementace zadaném v TImplementation použití objektu pro vytváření určeného implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient<TService,TImplementation>(IServiceCollection)

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

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

Přidá přechodnou službu typu zadaného v TService objektu pro vytváření určené implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient<TService>(IServiceCollection)

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

AddValidation(IServiceCollection, Action<ValidationOptions>)

Přidá ověřovací služby do zadaného IServiceCollection.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Přidá HtmlEncodera UrlEncoder do zadaného servicesparametru . JavaScriptEncoder

AddWebEncoders(IServiceCollection)

Přidá HtmlEncodera UrlEncoder do zadaného servicesparametru . JavaScriptEncoder

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Konfiguruje dobu života sestavené IHostservices z do WindowsServiceLifetime a umožňuje protokolování do protokolu událostí s názvem aplikace jako výchozím názvem zdroje.

AddWindowsService(IServiceCollection)

Konfiguruje dobu života sestavené IHostservices z do WindowsServiceLifetime a umožňuje protokolování do protokolu událostí s názvem aplikace jako výchozím názvem zdroje.

BuildServiceProvider(IServiceCollection, Boolean)

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

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

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

BuildServiceProvider(IServiceCollection)

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

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

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

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

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

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

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

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

Zaregistruje instanci konfigurace, která TOptions bude svázána s.

Configure<TOptions>(IServiceCollection, IConfiguration)

Zaregistruje instanci konfigurace, která TOptions bude svázána s.

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

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

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

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

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

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

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

Zaregistruje instanci konfigurace, která TOptions bude svázána s.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Zaregistruje instanci konfigurace, která TOptions bude svázána s.

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

Zaregistruje akci použitou ke konfiguraci všech instancí určitého typu možností.

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

Zaregistruje akci použitou ke konfiguraci všech instancí určitého typu možností.

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

Zaregistruje akci použitou ke konfiguraci všech instancí určitého typu možností.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

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

ConfigureOptions(IServiceCollection, Object)

Zaregistruje objekt, který bude mít všechny jeho IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>a IValidateOptions<TOptions> zaregistrované.

ConfigureOptions(IServiceCollection, Type)

Zaregistruje typ, který bude mít všechny jeho IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>a IValidateOptions<TOptions> registrované.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Zaregistruje typ, který bude mít všechny jeho IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>a IValidateOptions<TOptions> registrované.

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

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

ConfigurePools(IServiceCollection, IConfigurationSection)

Konfiguruje fondy DI.

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

Zaregistruje akci použitou k inicializaci konkrétního typu možností. Poznámka: Tyto příkazy jsou spouštěné po všech Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Poznámka: Tyto příkazy jsou spouštěné po všech 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í. Poznámka: Tyto příkazy jsou spouštěné po všech Configure<TOptions>(IServiceCollection, Action<TOptions>).

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.

RemoveAll(IServiceCollection, Type)

Odebere všechny služby typu serviceType .IServiceCollection

RemoveAll<T>(IServiceCollection)

Odebere všechny služby typu T .IServiceCollection

RemoveAllKeyed(IServiceCollection, Type, Object)

Odebere všechny služby typu serviceType .IServiceCollection

RemoveAllKeyed<T>(IServiceCollection, Object)

Odebere všechny služby typu T .IServiceCollection

Replace(IServiceCollection, ServiceDescriptor)

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

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Vytvoří novou IAsyncEnumerable<T> iterací .source

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Vytvoří FrozenDictionary<TKey,TValue> z IEnumerable<T> podle zadaných funkcí selektoru klíčů a selektoru prvků.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

FrozenDictionary<TKey,TValue> Vytvoří z funkce selektoru klíčů podle zadané funkce selektoru IEnumerable<T> klíčů.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Vytvoří se FrozenSet<T> zadanými hodnotami.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Vytvoří neměnné pole ze zadané kolekce.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Vytvoří výčet a transformaci sekvence a vytvoří neměnný slovník jeho obsahu pomocí zadaných porovnávacích klíčů a hodnot.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Vytvoří výčet a transformaci sekvence a vytvoří neměnný slovník jeho obsahu pomocí zadaného porovnávače klíčů.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Vytvoří výčet a transformaci sekvence a vytvoří neměnný slovník jeho obsahu.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří neměnný slovník na základě určité transformace sekvence.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Vytvoří neměnný slovník z existující kolekce prvků a použije transformační funkci na zdrojové klíče.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří výčet sekvence, vytvoří neměnnou sadu hodnot hash jejího obsahu a použije zadaný porovnávač rovnosti pro typ sady.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvence a vytvoří neměnnou sadu hodnot hash jejího obsahu.

ToImmutableList<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvence a vytvoří neměnný seznam jeho obsahu.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Vytvoří výčet a transformaci sekvence a vytvoří neměnný seřazený slovník jeho obsahu pomocí zadaných porovnávacích klíčů a hodnot.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Vytvoří výčet a transformaci sekvence a vytvoří neměnný seřazený slovník jeho obsahu pomocí zadaného porovnávače klíčů.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Vytvoří výčet a transformaci sekvence a vytvoří neměnný seřazený slovník jeho obsahu.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Vytvoří výčet sekvence, vytvoří neměnnou seřazenou sadu jejího obsahu a použije zadaný porovnávač.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvence a vytvoří neměnnou seřazenou sadu jejího obsahu.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAdd(IServiceCollection, ServiceDescriptor)

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

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

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

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

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

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

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

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(IServiceCollection, Type)

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

TryAddActivatedSingleton<TService,TImplementation>(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>(IServiceCollection)

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

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor Přidá, pokud existující popisovač se stejnými ServiceType a implementace, která ještě neexistuje v services.

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

Přidá zadaný service jako Scoped službu pomocí továrny zadané v implementationFactorycollection případě, že typ služby ještě nebyl zaregistrován.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped(IServiceCollection, Type, Object)

Přidá zadanou serviceScoped službu do collection služby, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Přidá zadaný TService typ Scoped implementace služby zadaný do TImplementationcollection typu, pokud typ služby ještě nebyl zaregistrovaný.

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

Přidá zadaný TService jako Scoped službu pomocí továrny zadané v implementationFactoryservices případě, že typ služby ještě nebyl zaregistrován.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Přidá zadanou TServiceScoped službu do collection služby, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako Singleton službu pomocí továrny zadané v implementationFactorycollection případě, že typ služby ještě nebyl zaregistrován.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Přidá zadanou serviceSingleton službu do collection služby, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá zadaný TService typ Singleton implementace služby zadaný do TImplementationcollection typu, pokud typ služby ještě nebyl zaregistrovaný.

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

Přidá zadaný TService jako Singleton službu pomocí továrny zadané v implementationFactoryservices případě, že typ služby ještě nebyl zaregistrován.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Přidá zadanou TServiceSingleton jako službu s instancí zadanou v instancecollection případě, že typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Přidá zadanou TServiceSingleton službu do collection služby, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako Transient službu pomocí továrny zadané v implementationFactorycollection případě, že typ služby ještě nebyl zaregistrován.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient(IServiceCollection, Type, Object)

Přidá zadanou serviceTransient službu do collection služby, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Přidá zadaný TService typ Transient implementace služby zadaný do TImplementationcollection typu, pokud typ služby ještě nebyl zaregistrovaný.

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

Přidá zadaný TService jako Transient službu pomocí továrny zadané v implementationFactoryservices případě, že typ služby ještě nebyl zaregistrován.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Přidá zadanou TServiceTransient službu do collection služby, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako Scoped službu pomocí továrny zadané v implementationFactorycollection případě, že typ služby ještě nebyl zaregistrován.

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped(IServiceCollection, Type)

Přidá zadanou serviceScoped službu do collection služby, pokud typ služby ještě není zaregistrovaný.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService typ Scoped implementace služby zadaný do TImplementationcollection typu, pokud typ služby ještě nebyl zaregistrovaný.

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

Přidá zadaný TService jako Scoped službu pomocí továrny zadané v implementationFactoryservices případě, že typ služby ještě nebyl zaregistrován.

TryAddScoped<TService>(IServiceCollection)

Přidá zadanou TServiceScoped službu do collection služby, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako Singleton službu pomocí továrny zadané v implementationFactorycollection případě, že typ služby ještě nebyl zaregistrován.

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton(IServiceCollection, Type)

Přidá zadanou serviceSingleton službu do collection služby, pokud typ služby ještě není zaregistrovaný.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService typ Singleton implementace služby zadaný do TImplementationcollection typu, pokud typ služby ještě nebyl zaregistrovaný.

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

Přidá zadaný TService jako Singleton službu pomocí továrny zadané v implementationFactoryservices případě, že typ služby ještě nebyl zaregistrován.

TryAddSingleton<TService>(IServiceCollection, TService)

Přidá zadanou TServiceSingleton jako službu s instancí zadanou v instancecollection případě, že typ služby ještě není zaregistrovaný.

TryAddSingleton<TService>(IServiceCollection)

Přidá zadanou TServiceSingleton službu do collection služby, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako Transient službu pomocí továrny zadané v implementationFactorycollection případě, že typ služby ještě nebyl zaregistrován.

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient(IServiceCollection, Type)

Přidá zadanou serviceTransient službu do collection služby, pokud typ služby ještě není zaregistrovaný.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService typ Transient implementace služby zadaný do TImplementationcollection typu, pokud typ služby ještě nebyl zaregistrovaný.

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

Přidá zadaný TService jako Transient službu pomocí továrny zadané v implementationFactoryservices případě, že typ služby ještě nebyl zaregistrován.

TryAddTransient<TService>(IServiceCollection)

Přidá zadanou TServiceTransient službu do collection služby, pokud typ služby ještě není zaregistrovaný.

Platí pro