ServiceCollection Třída

Definice

Výchozí implementace .IServiceCollection

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

Konstruktory

Name Description
ServiceCollection()

Inicializuje novou instanci ServiceCollection třídy.

Vlastnosti

Name Description
Count

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

IsReadOnly

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

Item[Int32]

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

Metody

Name Description
Clear()

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

Contains(ServiceDescriptor)

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

CopyTo(ServiceDescriptor[], Int32)

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

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Vrátí enumerátor, který prochází kolekcí.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

Insert(Int32, ServiceDescriptor)

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

MakeReadOnly()

Nastaví tuto kolekci jen pro čtení.

MemberwiseClone()

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

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

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

RemoveAt(Int32)

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

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

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

IEnumerable.GetEnumerator()

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

Metody rozšíření

Name Description
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá sekvenci do ServiceDescriptorcollection.

Add(IServiceCollection, ServiceDescriptor)

Přidá zadanou descriptor hodnotu do .collection

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

IHostedService Přidejte registraci pro daný typ.

AddHostedService<THostedService>(IServiceCollection)

IHostedService Přidejte registraci pro daný typ.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Přidává podporu vícevrstvých služeb ukládání do mezipaměti.

AddHybridCache(IServiceCollection)

Přidává podporu vícevrstvých služeb ukládání do mezipaměti.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

Přidává podporu vícevrstvých služeb ukládání do mezipaměti s registrací s klíčem.

AddKeyedHybridCache(IServiceCollection, Object, String, Action<HybridCacheOptions>)

Přidává podporu vícevrstvých služeb ukládání do mezipaměti s registrací s klíčem.

AddKeyedHybridCache(IServiceCollection, Object, String)

Přidává podporu vícevrstvých služeb ukládání do mezipaměti s registrací s klíčem.

AddKeyedHybridCache(IServiceCollection, Object)

Přidává podporu vícevrstvých služeb ukládání do mezipaměti s registrací s klíčem.

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 .

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 .

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

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.

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 .

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 .

AddSystemd(IServiceCollection)

Konfiguruje dobu životnosti 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 při spuštění jako systémová služba.

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 .

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

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

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

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

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

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.

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

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