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 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
Dziedziczenie
ServiceCollection
Implementuje

Konstruktory

ServiceCollection()

Właściwości

Count

Pobiera liczbę elementów zawartych w słowniku ICollection<T>.Gets the number of elements contained in the ICollection<T>.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja ICollection<T> jest przeznaczona tylko do odczytu.Gets a value indicating whether the ICollection<T> is read-only.

Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.Gets or sets the element at the specified index.

Metody

Clear()

Usuwa wszystkie elementy z ICollection<T> .Removes all items from the ICollection<T>.

Contains(ServiceDescriptor)

Określa, czy ICollection<T> zawiera konkretną wartość.Determines whether the ICollection<T> contains a specific value.

CopyTo(ServiceDescriptor[], Int32)

Kopiuje elementy ICollection<T> do Array , zaczynając od określonego Array indeksu.Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.Returns an enumerator that iterates through the collection.

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(ServiceDescriptor)

Określa indeks określonego elementu w IList<T> .Determines the index of a specific item in the IList<T>.

Insert(Int32, ServiceDescriptor)

Wstawia element do obiektu IList<T> o określonym indeksie.Inserts an item to the IList<T> at the specified index.

MemberwiseClone()

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

(Odziedziczone po Object)
Remove(ServiceDescriptor)

Usuwa pierwsze wystąpienie określonego obiektu z ICollection<T> .Removes the first occurrence of a specific object from the ICollection<T>.

RemoveAt(Int32)

Usuwa IList<T> element o określonym indeksie.Removes the IList<T> item at the specified index.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Dodaje element do elementu ICollection<T> .Adds an item to the ICollection<T>.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.Returns an enumerator that iterates through a collection.

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 in IServiceCollection .Removes all services of type serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

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

Replace(IServiceCollection, ServiceDescriptor)

Usuwa pierwszą usługę w programie IServiceCollection przy użyciu tego samego typu usługi jak 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 istniejący deskryptor o tej samej ServiceType i implementacji, która jeszcze nie istnieje 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 element ServiceDescriptor s, jeśli istniejący deskryptor o tej samej ServiceType i implementacji, która jeszcze nie istnieje 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 Scoped usługę 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 Scoped usługę przy użyciu fabryki określonej w parametrze implementationFactory , 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 Scoped usługę z implementationType implementacją 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 Scoped usługę 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 Scoped usługę przy użyciu fabryki określonej w parametrze implementationFactory , 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 Scoped Typ implementacji usługi określony w TImplementation polu 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 Singleton usługę 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 Singleton usługę przy użyciu fabryki określonej w parametrze implementationFactory , 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 Singleton usługę z implementationType implementacją 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 Singleton usługę 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 Singleton usługę 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 Singleton usługę przy użyciu fabryki określonej w parametrze implementationFactory , 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 Singleton Typ implementacji usługi określony w TImplementation polu 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 Transient usługę 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 Transient usługę przy użyciu fabryki określonej w parametrze implementationFactory , 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 Transient usługę z implementationType implementacją 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 Transient usługę 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 Transient usługę przy użyciu fabryki określonej w parametrze implementationFactory , 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 Transient Typ implementacji usługi określony w TImplementation polu 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 za pomocą podanego delegata do rejestrowania kontroli kondycji.Adds the HealthCheckService to the container, using the provided delegate to register health checks.

AddHttpClient(IServiceCollection)

Dodaje IHttpClientFactory usługi i pokrewne do IServiceCollection .Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

Dodaje IHttpClientFactory i pokrewnych usług do IServiceCollection i konfiguruje nazwę HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

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

Dodaje IHttpClientFactory i pokrewnych usług do IServiceCollection i konfiguruje nazwę HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Dodaje IHttpClientFactory i pokrewnych usług do IServiceCollection i konfiguruje nazwę HttpClient .Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Dodaje IHttpClientFactory i pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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 pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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 pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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 pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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 pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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 pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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 pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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 pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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 pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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, Func<HttpClient,TImplementation>)

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

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

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

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

Dodaje IHttpClientFactory i pokrewnych usług do IServiceCollection i konfiguruje powiązanie między TClient typem i nazwą 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, TOptions dla którego zostanie utworzone powiązanie, i aktualizuje opcje w przypadku zmiany konfiguracji.Registers a configuration instance that TOptions will bind against, and updates the options when the configuration changes.

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

AddOptions<TOptions>(IServiceCollection, String)

Pobiera Konstruktor 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 raz podczas uruchamiania.Registers an action used to configure a particular type of options once during startup. To działanie jest uruchamiane przed PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) .This is run before PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Aktualizacje konfiguracji nie wywołują ponownie akcji.Updates to the configuration does not invoke the action again.

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. Są one uruchamiane przed PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) .These are run before PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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. Są one uruchamiane po Configure<TOptions>(IServiceCollection, Action<TOptions>) .These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

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. Są one uruchamiane po Configure<TOptions>(IServiceCollection, Action<TOptions>) .These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

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. Są one uruchamiane po Configure<TOptions>(IServiceCollection, Action<TOptions>) .These are run after Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddPolicyRegistry(IServiceCollection)

Rejestruje puste PolicyRegistry w kolekcji usług z typami usług IPolicyRegistry<TKey> i IReadOnlyPolicyRegistry<TKey> zwraca nowo utworzony rejestr.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>)

Rejestruje podane IPolicyRegistry<TKey> w kolekcji usług z typami usług IPolicyRegistry<TKey> i IReadOnlyPolicyRegistry<TKey> zwraca podany rejestr.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>)

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 z dostarczone usługi zawierające IServiceCollection .Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Tworzy ServiceProvider usługi zawierające z podanej IServiceCollection opcjonalnej kontroli nad tworzeniem i sprawdzaniem zakresu usług.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling service-creation and scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

Tworzy ServiceProvider usługi zawierające z podanej IServiceCollection opcjonalnej kontroli nad zakresem.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

AddHostedService<THostedService>(IServiceCollection)

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

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

Dodaj IHostedService rejestrację 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 określonym elemencie 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 ramach fabryki określonej w parametrze 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 ramach implementacji typu określonego w implementationType określonej wartości 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 określonym elemencie 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 ramach fabryki określonej w parametrze 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 elemencie z typem implementacji określonym w TImplementation określonym elemencie 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 przy TImplementation użyciu fabryki określonej w implementationFactory parametrze 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 pojedynczą usługę typu określonego w określonym elemencie serviceType IServiceCollection .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 elemencie 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 z wystąpieniem określonym w implementationInstance określonym elemencie 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 określonej wartości 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 pojedynczą usługę typu określonego w określonym elemencie TService IServiceCollection .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 z wystąpieniem określonym w implementationInstance określonym elemencie 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 elemencie 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 elemencie z typem implementacji określonym w określonym elemencie TImplementation 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 elemencie z typem implementacji określonym przy TImplementation użyciu fabryki określonej w implementationFactory parametrze 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 określonym 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 elemencie 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 określonej wartości 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 określonym 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 elemencie 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 elemencie z typem implementacji określonym w określonym elemencie TImplementation 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 przy TImplementation użyciu fabryki określonej w implementationFactory parametrze 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 Microsoft SQL Server usługi rozproszonego buforowania 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 obiekt, który zawiera kopie DataRow obiektów, z uwzględnieniem obiektu wejściowego, IEnumerable<T> w którym parametr generyczny T 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 obiekty do określonego DataTable , przy użyciu obiektu wejściowego, IEnumerable<T> w którym jest parametr generyczny T 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 obiekty do określonego DataTable , przy użyciu obiektu wejściowego, IEnumerable<T> w którym jest parametr generyczny T DataRow .Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Dotyczy