ServiceCollection Klasa

Definicja

Domyślna implementacja IServiceCollection.Default implementation of 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 ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Dziedziczenie
ServiceCollection
Implementuje

Konstruktory

ServiceCollection()

Właściwości

Count
IsReadOnly
Item[Int32]

Metody

Clear()
Contains(ServiceDescriptor)
CopyTo(ServiceDescriptor[], Int32)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(ServiceDescriptor)
Insert(Int32, ServiceDescriptor)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Remove(ServiceDescriptor)
RemoveAt(Int32)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)
IEnumerable.GetEnumerator()

Metody rozszerzania

AddWebEncoders(IServiceCollection)

Dodaje HtmlEncoder, JavaScriptEncoder i UrlEncoder do określonego services.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Dodaje HtmlEncoder, JavaScriptEncoder i UrlEncoder do określonego services.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

Add(IServiceCollection, ServiceDescriptor)

Dodaje określony descriptor do collection.Adds the specified descriptor to the collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Dodaje sekwencję ServiceDescriptor do collection.Adds a sequence of ServiceDescriptor to the collection.

RemoveAll(IServiceCollection, Type)

Usuwa wszystkie usługi typu serviceType w IServiceCollection.Removes all services of type serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Usuwa wszystkie usługi typu T w IServiceCollection.Removes all services of type T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Usuwa pierwszą usługę w IServiceCollection z tym samym typem usługi co descriptor i dodaje descriptor do kolekcji.Removes the first service in IServiceCollection with the same service type as descriptor and adds descriptor to the collection.

TryAdd(IServiceCollection, ServiceDescriptor)

Dodaje określony descriptor do collection, jeśli typ usługi nie został jeszcze zarejestrowany.Adds the specified descriptor to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Dodaje określony descriptors do collection, jeśli typ usługi nie został jeszcze zarejestrowany.Adds the specified descriptors to the collection if the service type hasn't already been registered.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Dodaje ServiceDescriptor, jeśli istniejący deskryptor o tej samej ServiceType i implementacji, która nie istnieje jeszcze w 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>)

Dodaje określony ServiceDescriptors, jeśli istniejący deskryptor o tej samej ServiceType i implementacji, która nie istnieje jeszcze w 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)

Dodaje określony service jako usługę Scoped do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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>)

Dodaje określony service jako usługę Scoped przy użyciu fabryki określonej w implementationFactory do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony service jako usługę Scoped z implementacją implementationType do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony TService jako usługę Scoped do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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>)

Dodaje określony TService jako usługę Scoped przy użyciu fabryki określonej w implementationFactory do services, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony TService jako typ implementacji usługi Scoped określony w TImplementation do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony service jako usługę Singleton do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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>)

Dodaje określony service jako usługę Singleton przy użyciu fabryki określonej w implementationFactory do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony service jako usługę Singleton z implementacją implementationType do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony TService jako usługę Singleton do collection, jeśli typ usługi nie został jeszcze zarejestrowany.Adds the specified TService as a Singleton service to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection, TService)

Dodaje określony TService jako usługę Singleton z wystąpieniem określonym w instance do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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>)

Dodaje określony TService jako usługę Singleton przy użyciu fabryki określonej w implementationFactory do services, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony TService jako typ implementacji usługi Singleton określony w TImplementation do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony service jako usługę Transient do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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>)

Dodaje określony service jako usługę Transient przy użyciu fabryki określonej w implementationFactory do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony service jako usługę Transient z implementacją implementationType do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony TService jako usługę Transient do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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>)

Dodaje określony TService jako usługę Transient przy użyciu fabryki określonej w implementationFactory do services, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje określony TService jako typ implementacji usługi Transient określony w TImplementation do collection, jeśli typ usługi nie został jeszcze zarejestrowany.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)

Dodaje HealthCheckService do kontenera przy użyciu podanego delegata do rejestrowania kontroli kondycji.Adds the HealthCheckService to the container, using the provided delegate to register health checks.

AddHttpClient(IServiceCollection)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection.Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje nazwany HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Nazwa klienta zostanie ustawiona na pełną nazwę TClient.The client name will be set to the full name of TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.The client name will be set to the type name of TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym 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>)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym 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>)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym 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)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.The client name will be set to the type name of TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.The client name will be set to the type name of TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Nazwa klienta zostanie ustawiona na nazwę typu TClient.The client name will be set to the type name of TClient.

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

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym 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>)

Dodaje IHttpClientFactory i powiązane usługi do IServiceCollection i konfiguruje powiązanie między typem TClient i nazwanym HttpClient.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddLocalization(IServiceCollection)

Dodaje usługi wymagane do lokalizacji aplikacji.Adds services required for application localization.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Dodaje usługi wymagane do lokalizacji aplikacji.Adds services required for application localization.

AddLogging(IServiceCollection)

Dodaje usługi rejestrowania do określonego IServiceCollection.Adds logging services to the specified IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Dodaje usługi rejestrowania do określonego IServiceCollection.Adds logging services to the specified IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Dodaje domyślną implementację IDistributedCache, która przechowuje elementy w pamięci do IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Struktury, które wymagają rozproszonej pamięci podręcznej, mogą bezpiecznie dodać tę zależność jako część listy zależności, aby upewnić się, że jest dostępna co najmniej jedna implementacja.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>)

Dodaje domyślną implementację IDistributedCache, która przechowuje elementy w pamięci do IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Struktury, które wymagają rozproszonej pamięci podręcznej, mogą bezpiecznie dodać tę zależność jako część listy zależności, aby upewnić się, że jest dostępna co najmniej jedna implementacja.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)

Dodaje niedystrybuowaną w implementacji pamięci IMemoryCache do IServiceCollection.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Dodaje niedystrybuowaną w implementacji pamięci IMemoryCache do IServiceCollection.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

Configure<TOptions>(IServiceCollection, IConfiguration)

Rejestruje wystąpienie konfiguracji, dla którego zostanie powiązana TOptions.Registers a configuration instance which TOptions will bind against.

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

Rejestruje wystąpienie konfiguracji, dla którego zostanie powiązana TOptions.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Rejestruje wystąpienie konfiguracji, dla którego zostanie powiązana TOptions.Registers a configuration instance which TOptions will bind against.

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

Rejestruje wystąpienie konfiguracji, dla którego zostanie powiązana TOptions.Registers a configuration instance which TOptions will bind against.

AddOptions(IServiceCollection)

Dodaje usługi wymagane do korzystania z opcji.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

Pobiera konstruktora opcji, który przesyła dalej skonfiguruje wywołania dla tego samego TOptions do źródłowej kolekcji usług.Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

Pobiera konstruktora opcji, który przesyła dalej skonfiguruje wywołania dla tego samego nazwanego TOptions do źródłowej kolekcji usług.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

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

Rejestruje akcję służącą do konfigurowania określonego typu opcji.Registers an action used to configure a particular type of options. Uwaga: są one uruchamiane przed wszystkimiNote: These are run before all ..

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

Rejestruje akcję służącą do konfigurowania określonego typu opcji.Registers an action used to configure a particular type of options. Uwaga: są one uruchamiane przed wszystkimiNote: These are run before all ..

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

Rejestruje akcję użytą do skonfigurowania wszystkich wystąpień określonego typu opcji.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

Rejestruje obiekt, dla którego zarejestrowano wszystkie I [Post] ConfigureOptions.Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

Rejestruje typ, dla którego zarejestrowano wszystkie I [Post] ConfigureOptions.Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Rejestruje typ, dla którego zarejestrowano wszystkie I [Post] ConfigureOptions.Registers a type that will have all of its I[Post]ConfigureOptions registered.

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

Rejestruje akcję użytą do zainicjowania określonego typu opcji.Registers an action used to initialize a particular type of options. Uwaga: są one uruchamiane po wszystkichNote: These are run after all ..

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

Rejestruje akcję służącą do konfigurowania określonego typu opcji.Registers an action used to configure a particular type of options. Uwaga: są one uruchamiane po wszystkichNote: These are run after all ..

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

Rejestruje akcję użytą do skonfigurowania wszystkich wystąpień określonego typu opcji.Registers an action used to post configure all instances of a particular type of options. Uwaga: są one uruchamiane po wszystkichNote: These are run after all ..

AddPolicyRegistry(IServiceCollection)

Rejestruje puste Polly.Registry.PolicyRegistry w kolekcji usługi przy użyciu typów usług Polly.Registry.IPolicyRegistry`1i Polly.Registry.IReadOnlyPolicyRegistry`1 i zwraca nowo utworzony rejestr.Registers an empty Polly.Registry.PolicyRegistry in the service collection with service types Polly.Registry.IPolicyRegistry`1, and Polly.Registry.IReadOnlyPolicyRegistry`1 and returns the newly created registry.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Rejestruje podane Polly.Registry.IPolicyRegistry`1 w kolekcji usługi przy użyciu typów usług Polly.Registry.IPolicyRegistry`1, a Polly.Registry.IReadOnlyPolicyRegistry`1 i zwraca podany rejestr.Registers the provided Polly.Registry.IPolicyRegistry`1 in the service collection with service types Polly.Registry.IPolicyRegistry`1, and Polly.Registry.IReadOnlyPolicyRegistry`1 and returns the provided registry.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Dodaje usługi rozproszonej pamięci podręcznej Redis do określonego IServiceCollection.Adds Redis distributed caching services to the specified IServiceCollection.

BuildServiceProvider(IServiceCollection)

Tworzy ServiceProvider zawierający usługi z podanej IServiceCollection.Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Tworzy ServiceProvider zawierający usługi z podanego IServiceCollection, opcjonalnie umożliwiając weryfikację zakresu.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

Tworzy ServiceProvider zawierający usługi z podanego IServiceCollection, opcjonalnie umożliwiając weryfikację zakresu.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

AddHostedService<THostedService>(IServiceCollection)

Dodaj rejestrację IHostedService dla danego typu.Add an IHostedService registration for the given type.

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

Dodaj rejestrację IHostedService dla danego typu.Add an IHostedService registration for the given type.

AddScoped(IServiceCollection, Type)

Dodaje usługę objętą zakresem typu określonego w serviceType do określonego IServiceCollection.Adds a scoped service of the type specified in serviceType to the specified IServiceCollection.

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

Dodaje usługę objętą zakresem typu określonego w serviceType z fabryką określoną w implementationFactory do określonego 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)

Dodaje usługę objętą zakresem typu określonego w serviceType z implementacją typu określonego w implementationType do określonego 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)

Dodaje usługę objętą zakresem typu określonego w TService do określonego IServiceCollection.Adds a scoped service of the type specified in TService to the specified IServiceCollection.

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

Dodaje usługę objętą zakresem typu określonego w TService z fabryką określoną w implementationFactory do określonego 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)

Dodaje usługę objętą zakresem typu określonego w TService z typem implementacji określonym w TImplementation do określonego 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>)

Dodaje usługę objętą zakresem typu określonego w TService z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory do określonego 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)

Dodaje do określonego IServiceCollectionusługę singleton typu określonego w serviceType.Adds a singleton service of the type specified in serviceType to the specified IServiceCollection.

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

Dodaje pojedynczą usługę typu określonego w serviceType z fabryką określoną w implementationFactory do określonego 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)

Dodaje pojedynczą usługę typu określonego w serviceType z wystąpieniem określonym w implementationInstance do określonego 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)

Dodaje pojedynczą usługę typu określonego w serviceType z implementacją typu określonego w implementationType do określonego 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)

Dodaje do określonego IServiceCollectionusługę singleton typu określonego w TService.Adds a singleton service of the type specified in TService to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Dodaje pojedynczą usługę typu określonego w TService z wystąpieniem określonym w implementationInstance do określonego 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>)

Dodaje pojedynczą usługę typu określonego w TService z fabryką określoną w implementationFactory do określonego 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)

Dodaje pojedynczą usługę typu określonego w TService z typem implementacji określonym w TImplementation do określonego 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>)

Dodaje pojedynczą usługę typu określonego w TService z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory do określonego 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)

Dodaje przejściową usługę typu określonego w serviceType do określonego IServiceCollection.Adds a transient service of the type specified in serviceType to the specified IServiceCollection.

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

Dodaje przejściową usługę typu określonego w serviceType z fabryką określoną w implementationFactory do określonego 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)

Dodaje przejściową usługę typu określonego w serviceType z implementacją typu określonego w implementationType do określonego 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)

Dodaje przejściową usługę typu określonego w TService do określonego IServiceCollection.Adds a transient service of the type specified in TService to the specified IServiceCollection.

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

Dodaje przejściową usługę typu określonego w TService z fabryką określoną w implementationFactory do określonego 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)

Dodaje przejściową usługę typu określonego w TService z typem implementacji określonym w TImplementation do określonego 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>)

Dodaje przejściową usługę typu określonego w TService z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory do określonego 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>)

Dodaje usługi rozproszonej pamięci podręcznej Microsoft SQL Server do określonego IServiceCollection.Adds Microsoft SQL Server distributed caching services to the specified IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Dodaje usługi rozproszonej pamięci podręcznej Redis do określonego IServiceCollection.Adds Redis distributed caching services to the specified IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable, który zawiera kopie obiektów DataRow, przy użyciu obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest 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)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest 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)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Dotyczy