IServiceCollection Rozhraní

Definice

Určuje kontrakt pro kolekci popisovačů služby.Specifies the contract for a collection of service descriptors.

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>.Gets the number of elements contained in the ICollection<T>.

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

Získá hodnotu, která určuje, zda je ICollection<T> určena jen pro čtení.Gets a value indicating whether the ICollection<T> is read-only.

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

Získá nebo nastaví prvek u zadaného indexu.Gets or sets the element at the specified index.

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

Metody

Add(T)

Přidá položku do ICollection<T> .Adds an item to the ICollection<T>.

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

Odebere všechny položky z ICollection<T> .Removes all items from the ICollection<T>.

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

Určuje, zda ICollection<T> obsahuje konkrétní hodnotu.Determines whether the ICollection<T> contains a specific value.

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

Zkopíruje prvky ICollection<T> do a Array počínaje konkrétním Array indexem.Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

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

Vrací enumerátor procházející kolekci.Returns an enumerator that iterates through a collection.

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

Určuje index konkrétní položky v IList<T> .Determines the index of a specific item in the IList<T>.

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

Vloží položku na IList<T> zadaný index.Inserts an item to the IList<T> at the specified index.

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

Odebere první výskyt konkrétního objektu z ICollection<T> .Removes the first occurrence of a specific object from the ICollection<T>.

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

Odebere IList<T> položku na zadaném indexu.Removes the IList<T> item at the specified index.

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

Metody rozšíření

AddWebEncoders(IServiceCollection)

Přidá HtmlEncoder JavaScriptEncoder a UrlEncoder do zadaného services .Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Přidá HtmlEncoder JavaScriptEncoder a UrlEncoder do zadaného services .Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

Add(IServiceCollection, ServiceDescriptor)

Přidá zadaný descriptor do collection .Adds the specified descriptor to the collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá sekvenci ServiceDescriptor do collection .Adds a sequence of ServiceDescriptor to the collection.

RemoveAll(IServiceCollection, Type)

Odebere všechny služby typu serviceType v IServiceCollection .Removes all services of type serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Odebere všechny služby typu T v IServiceCollection .Removes all services of type T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Odebere první službu v IServiceCollection nástroji se stejným typem služby jako descriptor a přidá descriptor do kolekce.Removes the first service in IServiceCollection with the same service type as descriptor and adds descriptor to the collection.

TryAdd(IServiceCollection, ServiceDescriptor)

Přidá zadaný descriptor do do, collection Pokud už typ služby není zaregistrovaný.Adds the specified descriptor to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá zadaný descriptors do do, collection Pokud už typ služby není zaregistrovaný.Adds the specified descriptors to the collection if the service type hasn't already been registered.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Přidá ServiceDescriptor , pokud existující popisovač se stejným ServiceType a implementací, která ještě neexistuje v services .Adds a ServiceDescriptor if an existing descriptor with the same ServiceType and an implementation that does not already exist in services.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá zadaný parametr ServiceDescriptor s, pokud existující deskriptor se stejným ServiceType a implementací, která ještě neexistuje v services .Adds the specified ServiceDescriptors if an existing descriptor with the same ServiceType and an implementation that does not already exist in services.

TryAddScoped(IServiceCollection, Type)

Pokud tento typ služby ještě není zaregistrovaný, přidá se k němu zadaný service jako Scoped Služba collection .Adds the specified service as a Scoped service to the collection if the service type hasn't already been registered.

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

Přidá zadanou service jako Scoped službu pomocí objektu factory určeného v nástroji implementationFactory do pole collection Pokud ještě nebyl zaregistrován typ služby.Adds the specified service as a Scoped service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddScoped(IServiceCollection, Type, Type)

Přidá zadaný service jako Scoped služba s implementationType implementací do služby, collection Pokud už typ služby není zaregistrovaný.Adds the specified service as a Scoped service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddScoped<TService>(IServiceCollection)

Pokud tento typ služby ještě není zaregistrovaný, přidá se k němu zadaný TService jako Scoped Služba collection .Adds the specified TService as a Scoped service to the collection if the service type hasn't already been registered.

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

Přidá zadanou TService jako Scoped službu pomocí objektu factory určeného v nástroji implementationFactory do pole services Pokud ještě nebyl zaregistrován typ služby.Adds the specified TService as a Scoped service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService Scoped Typ implementace služby, který je zadaný v TImplementation části, collection Pokud typ služby ještě není zaregistrovaný.Adds the specified TService as a Scoped service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type)

Pokud tento typ služby ještě není zaregistrovaný, přidá se k němu zadaný service jako Singleton Služba collection .Adds the specified service as a Singleton service to the collection if the service type hasn't already been registered.

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

Přidá zadanou service jako Singleton službu pomocí objektu factory určeného v nástroji implementationFactory do pole collection Pokud ještě nebyl zaregistrován typ služby.Adds the specified service as a Singleton service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type, Type)

Přidá zadaný service jako Singleton služba s implementationType implementací do služby, collection Pokud už typ služby není zaregistrovaný.Adds the specified service as a Singleton service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection)

Pokud tento typ služby ještě není zaregistrovaný, přidá se k němu zadaný TService jako Singleton Služba collection .Adds the specified TService as a Singleton service to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection, TService)

Přidá zadaný TService jako Singleton služba s instancí určenou v nástroji, instance collection Pokud typ služby ještě není zaregistrovaný.Adds the specified TService as a Singleton service with an instance specified in instance to the collection if the service type hasn't already been registered.

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

Přidá zadanou TService jako Singleton službu pomocí objektu factory určeného v nástroji implementationFactory do pole services Pokud ještě nebyl zaregistrován typ služby.Adds the specified TService as a Singleton service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService Singleton Typ implementace služby, který je zadaný v TImplementation části, collection Pokud typ služby ještě není zaregistrovaný.Adds the specified TService as a Singleton service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type)

Pokud tento typ služby ještě není zaregistrovaný, přidá se k němu zadaný service jako Transient Služba collection .Adds the specified service as a Transient service to the collection if the service type hasn't already been registered.

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

Přidá zadanou service jako Transient službu pomocí objektu factory určeného v nástroji implementationFactory do pole collection Pokud ještě nebyl zaregistrován typ služby.Adds the specified service as a Transient service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type, Type)

Přidá zadaný service jako Transient služba s implementationType implementací do služby, collection Pokud už typ služby není zaregistrovaný.Adds the specified service as a Transient service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddTransient<TService>(IServiceCollection)

Pokud tento typ služby ještě není zaregistrovaný, přidá se k němu zadaný TService jako Transient Služba collection .Adds the specified TService as a Transient service to the collection if the service type hasn't already been registered.

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

Přidá zadanou TService jako Transient službu pomocí objektu factory určeného v nástroji implementationFactory do pole services Pokud ještě nebyl zaregistrován typ služby.Adds the specified TService as a Transient service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService Transient Typ implementace služby, který je zadaný v TImplementation části, collection Pokud typ služby ještě není zaregistrovaný.Adds the specified TService as a Transient service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

AddHealthChecks(IServiceCollection)

Přidá HealthCheckService do kontejneru pomocí poskytnutého delegáta k registraci kontrol stavu.Adds the HealthCheckService to the container, using the provided delegate to register health checks.

AddHttpClient(IServiceCollection)

Přidá ke IHttpClientFactory službě související služby a IServiceCollection .Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje s názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje s názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje s názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Název klienta bude nastaven na úplný název TClient .The client name will be set to the full name of TClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Název klienta bude nastaven na název typu TClient .The client name will be set to the type name of TClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Název klienta bude nastaven na název typu TClient .The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Název klienta bude nastaven na název typu TClient .The client name will be set to the type name of TClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Název klienta bude nastaven na název typu TClient .The client name will be set to the type name of TClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Název klienta bude nastaven na název typu TClient .The client name will be set to the type name of TClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Název klienta bude nastaven na název typu TClient .The client name will be set to the type name of TClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Přidá do IHttpClientFactory a související služby a IServiceCollection nakonfiguruje vazbu mezi TClient typem a názvem HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddLocalization(IServiceCollection)

Přidá služby požadované pro lokalizaci aplikace.Adds services required for application localization.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Přidá služby požadované pro lokalizaci aplikace.Adds services required for application localization.

AddLogging(IServiceCollection)

Přidá protokolovací služby do určeného IServiceCollection .Adds logging services to the specified IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Přidá protokolovací služby do určeného IServiceCollection .Adds logging services to the specified IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection .Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Architektura, která vyžaduje distribuovanou mezipaměť pro práci, může bezpečně přidat tuto závislost jako součást seznamu závislostí, aby bylo zajištěno, že je k dispozici alespoň jedna implementace.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection .Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Architektura, která vyžaduje distribuovanou mezipaměť pro práci, může bezpečně přidat tuto závislost jako součást seznamu závislostí, aby bylo zajištěno, že je k dispozici alespoň jedna implementace.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddMemoryCache(IServiceCollection)

Přidá nedistribuovanou implementaci paměti IMemoryCache pro do IServiceCollection .Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Přidá nedistribuovanou implementaci paměti IMemoryCache pro do IServiceCollection .Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

Configure<TOptions>(IServiceCollection, IConfiguration)

Registruje instanci konfigurace, která TOptions se váže k a aktualizuje možnosti při změně konfigurace.Registers a configuration instance that TOptions will bind against, and updates the options when the configuration changes.

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

Registruje instanci konfigurace, ke které se TOptions váže.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registruje instanci konfigurace, ke které se TOptions váže.Registers a configuration instance which TOptions will bind against.

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

Registruje instanci konfigurace, ke které se TOptions váže.Registers a configuration instance which TOptions will bind against.

AddOptions(IServiceCollection)

Přidá služby požadované pro použití možností.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

Získá tvůrce možností, který přesměruje konfiguraci volání pro stejný název jako TOptions základní kolekce služeb.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

Získá tvůrce možností, který přesměruje konfiguraci volání pro stejný název jako TOptions základní kolekce služeb.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

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

Registruje akci, která se používá ke konfiguraci určitého typu možností jednou při spuštění.Registers an action used to configure a particular type of options once during startup. Tento příkaz se spustí dřív PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) .This is run before PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Aktualizace konfigurace nevyvolává akci znovu.Updates to the configuration does not invoke the action again.

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

Registruje akci, která se používá ke konfiguraci konkrétního typu možností.Registers an action used to configure a particular type of options. Tyto jsou spouštěny před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) .These are run before PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registruje akci, která se používá ke konfiguraci všech instancí konkrétního typu možností.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

Zaregistruje objekt, který bude mít registrovanou část I [post] ConfigureOptions .Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

Zaregistruje typ, který bude mít registrovanou veškerou hodnotu I [post] ConfigureOptions .Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Zaregistruje typ, který bude mít registrovanou veškerou hodnotu I [post] ConfigureOptions .Registers a type that will have all of its I[Post]ConfigureOptions registered.

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

Registruje akci použitou k inicializaci konkrétního typu možností.Registers an action used to initialize a particular type of options. Tyto jsou spouštěny po Configure<TOptions>(IServiceCollection, Action<TOptions>) .These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registruje akci, která se používá ke konfiguraci konkrétního typu možností.Registers an action used to configure a particular type of options. Tyto jsou spouštěny po Configure<TOptions>(IServiceCollection, Action<TOptions>) .These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registruje akci, která se používá k odeslání konfigurace všech instancí konkrétního typu možností.Registers an action used to post configure all instances of a particular type of options. Tyto jsou spouštěny po Configure<TOptions>(IServiceCollection, Action<TOptions>) .These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddPolicyRegistry(IServiceCollection)

Zaregistruje PolicyRegistry v kolekci služeb prázdnou hodnotu s typy služeb IPolicyRegistry<TKey> a IReadOnlyPolicyRegistry<TKey> vrátí nově vytvořený registr.Registers an empty PolicyRegistry in the service collection with service types IPolicyRegistry<TKey>, and IReadOnlyPolicyRegistry<TKey> and returns the newly created registry.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Registruje zadaný IPolicyRegistry<TKey> v kolekci služeb s typy služeb IPolicyRegistry<TKey> a IReadOnlyPolicyRegistry<TKey> vrátí poskytnutý registr.Registers the provided IPolicyRegistry<TKey> in the service collection with service types IPolicyRegistry<TKey>, and IReadOnlyPolicyRegistry<TKey> and returns the provided registry.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Přidá do zadaného Redis distribuované služby ukládání do mezipaměti IServiceCollection .Adds Redis distributed caching services to the specified IServiceCollection.

BuildServiceProvider(IServiceCollection)

Vytvoří ServiceProvider ze zadaného seznamu obsahující služby IServiceCollection .Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Vytvoří ServiceProvider obsahující služby z poskytnutého IServiceCollection volitelného povolení pro vytváření a rozsah ověřování služby.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling service-creation and scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

Vytvoří ServiceProvider obsahující služby ze zadaného IServiceCollection volitelného povolení ověřování oboru.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

AddHostedService<THostedService>(IServiceCollection)

Přidejte IHostedService registraci pro daný typ.Add an IHostedService registration for the given type.

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

Přidejte IHostedService registraci pro daný typ.Add an IHostedService registration for the given type.

AddScoped(IServiceCollection, Type)

Přidá do určeného rozsahu službu typu určenou v serviceType IServiceCollection .Adds a scoped service of the type specified in serviceType to the specified IServiceCollection.

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

Přidá oborovou službu typu určenou v serviceType objektu s továrnou určenou do implementationFactory určeného IServiceCollection .Adds a scoped service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Přidá oborovou službu typu určenou v serviceType s implementací typu určeného v implementationType k určenému IServiceCollection .Adds a scoped service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddScoped<TService>(IServiceCollection)

Přidá do určeného rozsahu službu typu určenou v TService IServiceCollection .Adds a scoped service of the type specified in TService to the specified IServiceCollection.

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

Přidá oborovou službu typu určenou v TService objektu s továrnou určenou do implementationFactory určeného IServiceCollection .Adds a scoped service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Přidá oborovou službu typu určenou v TService s typem implementace specifikovaným v TImplementation do zadaného IServiceCollection .Adds a scoped service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

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

Přidá oborovou službu typu určenou v TService s typem implementace určeným pomocí objektu factory určeného v systému TImplementation implementationFactory do určeného IServiceCollection .Adds a scoped service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type)

Přidá službu typu Singleton zadaného typu do serviceType určeného IServiceCollection .Adds a singleton service of the type specified in serviceType to the specified IServiceCollection.

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

Přidá službu s jedním typem určenou v serviceType objektu s objektem pro vytváření, který je určený v implementationFactory IServiceCollection .Adds a singleton service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Přidá službu s jedním typem určenou v serviceType s instancí určenou v do implementationInstance určeného IServiceCollection .Adds a singleton service of the type specified in serviceType with an instance specified in implementationInstance to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Přidá službu s jedním typem určenou v serviceType s implementací typu určeného v implementationType k určenému IServiceCollection .Adds a singleton service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Přidá službu typu Singleton zadaného typu do TService určeného IServiceCollection .Adds a singleton service of the type specified in TService to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Přidá službu s jedním typem určenou v TService s instancí určenou v do implementationInstance určeného IServiceCollection .Adds a singleton service of the type specified in TService with an instance specified in implementationInstance to the specified IServiceCollection.

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

Přidá službu s jedním typem určenou v TService objektu s objektem pro vytváření, který je určený v implementationFactory IServiceCollection .Adds a singleton service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Přidá službu s jedním typem určenou v TService s typem implementace specifikovaným v TImplementation k určenému typu IServiceCollection .Adds a singleton service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

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

Přidá službu singleton typu, který je určený v TService s typem implementace určeným pomocí objektu factory specifikovaného v TImplementation implementationFactory k určenému IServiceCollection .Adds a singleton service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddTransient(IServiceCollection, Type)

Přidá přechodný servis zadaného typu do serviceType zadaného IServiceCollection .Adds a transient service of the type specified in serviceType to the specified IServiceCollection.

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

Přidá dočasná službu typu určenou v serviceType objektu s továrnou určenou do implementationFactory určeného IServiceCollection .Adds a transient service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Přidá dočasná službu typu určenou v serviceType s implementací typu určeného v implementationType do určeného IServiceCollection .Adds a transient service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddTransient<TService>(IServiceCollection)

Přidá přechodný servis zadaného typu do TService zadaného IServiceCollection .Adds a transient service of the type specified in TService to the specified IServiceCollection.

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

Přidá dočasná službu typu určenou v TService objektu s továrnou určenou do implementationFactory určeného IServiceCollection .Adds a transient service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Přidá dočasná službu typu určenou v TService s typem implementace specifikovaným v TImplementation do zadaného IServiceCollection .Adds a transient service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

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

Přidá dočasná službu typu určenou v TService s typem implementace specifikovaným TImplementation pomocí objektu factory určeného v implementationFactory k určenému IServiceCollection .Adds a transient service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Přidá do zadaného Microsoft SQL Server distribuované služby ukládání do mezipaměti IServiceCollection .Adds Microsoft SQL Server distributed caching services to the specified IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Přidá do zadaného Redis distribuované služby ukládání do mezipaměti IServiceCollection .Adds Redis distributed caching services to the specified IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

Vrátí DataTable , který obsahuje kopie DataRow objektů, a to tak, že předané vstupní IEnumerable<T> objekt, kde je obecný parametr T DataRow .Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Zkopíruje DataRow objekty do zadaného s DataTable předaným vstupním IEnumerable<T> objektem, kde T je obecný parametr DataRow .Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Zkopíruje DataRow objekty do zadaného s DataTable předaným vstupním IEnumerable<T> objektem, kde T je obecný parametr DataRow .Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Platí pro