IServiceCollection Schnittstelle

Definition

Gibt den Vertrag für eine Sammlung von Dienstdeskriptoren an.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
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Abgeleitet
Implementiert

Eigenschaften

Count

Ruft die Anzahl der Elemente ab, die in ICollection<T> enthalten sind.Gets the number of elements contained in the ICollection<T>.

(Geerbt von ICollection<T>)
IsReadOnly

Ruft einen Wert ab, der angibt, ob das ICollection<T> schreibgeschützt ist.Gets a value indicating whether the ICollection<T> is read-only.

(Geerbt von ICollection<T>)
Item[Int32]

Ruft das Element am angegebenen Index ab oder legt dieses fest.Gets or sets the element at the specified index.

(Geerbt von IList<T>)

Methoden

Add(T)

Fügt der ICollection<T> ein Element hinzu.Adds an item to the ICollection<T>.

(Geerbt von ICollection<T>)
Clear()

Entfernt alle Elemente aus ICollection<T>.Removes all items from the ICollection<T>.

(Geerbt von ICollection<T>)
Contains(T)

Ermittelt, ob die ICollection<T> einen bestimmten Wert enthält.Determines whether the ICollection<T> contains a specific value.

(Geerbt von ICollection<T>)
CopyTo(T[], Int32)

Kopiert die Elemente der ICollection<T> in ein Array, beginnend bei einem bestimmten Array-Index.Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

(Geerbt von ICollection<T>)
GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.Returns an enumerator that iterates through a collection.

(Geerbt von IEnumerable)
IndexOf(T)

Bestimmt den Index eines bestimmten Elements in der IList<T>.Determines the index of a specific item in the IList<T>.

(Geerbt von IList<T>)
Insert(Int32, T)

Fügt am angegebenen Index ein Element in die IList<T> ein.Inserts an item to the IList<T> at the specified index.

(Geerbt von IList<T>)
Remove(T)

Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection<T>.Removes the first occurrence of a specific object from the ICollection<T>.

(Geerbt von ICollection<T>)
RemoveAt(Int32)

Entfernt das IList<T>-Element am angegebenen Index.Removes the IList<T> item at the specified index.

(Geerbt von IList<T>)

Erweiterungsmethoden

AddWebEncoders(IServiceCollection)

Fügt HtmlEncoder, JavaScriptEncoder und UrlEncoder zum angegebenen Parameter services hinzu.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Fügt HtmlEncoder, JavaScriptEncoder und UrlEncoder zum angegebenen Parameter services hinzu.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

Add(IServiceCollection, ServiceDescriptor)

Fügt dem descriptor die angegebene collection hinzu.Adds the specified descriptor to the collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Fügt eine Sequenz von ServiceDescriptor zu collection hinzu.Adds a sequence of ServiceDescriptor to the collection.

RemoveAll(IServiceCollection, Type)

Entfernt alle Dienste vom Typ serviceType in IServiceCollection.Removes all services of type serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Entfernt alle Dienste vom Typ T in IServiceCollection.Removes all services of type T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Entfernt den ersten Dienst in IServiceCollection mit demselben Diensttyp wie descriptor, und fügt descriptor zur Sammlung hinzu.Removes the first service in IServiceCollection with the same service type as descriptor and adds descriptor to the collection.

TryAdd(IServiceCollection, ServiceDescriptor)

Fügt den angegebenen descriptor zu collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.Adds the specified descriptor to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Fügt den angegebenen descriptors zu collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.Adds the specified descriptors to the collection if the service type hasn't already been registered.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Fügt einen ServiceDescriptor hinzu, wenn ein vorhandener Deskriptor mit demselben ServiceType und eine nicht bereits vorhandene Implementierung nicht bereits in services.. registriert wurden.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>)

Fügt die angegebenen ServiceDescriptors hinzu, wenn ein vorhandener Deskriptor mit demselben ServiceType und eine nicht bereits vorhandene Implementierung in services.. nicht bereits registriert wurden.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)

Fügt den angegebenen service als Scoped-Dienst zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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>)

Fügt den angegebenen service als Scoped-Dienst mithilfe der in implementationFactory angegebenen Factory zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen service als Scoped-Dienst mit der implementationType-Implementierung zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen TService als Scoped-Dienst zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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>)

Fügt den angegebenen TService als Scoped-Dienst mithilfe der in implementationFactory angegebenen Factory zur services hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen TService als einen in TImplementation angegebenen Scoped-Dienstimplementierungstyp zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen service als Singleton-Dienst zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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>)

Fügt den angegebenen service als Singleton-Dienst mithilfe der in implementationFactory angegebenen Factory zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen service als Singleton-Dienst mit der implementationType-Implementierung zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen TService als Singleton-Dienst zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.Adds the specified TService as a Singleton service to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection, TService)

Fügt den angegebenen TService als Singleton-Dienst mit einer in instance angegebenen Instanz zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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>)

Fügt den angegebenen TService als Singleton-Dienst mithilfe der in implementationFactory angegebenen Factory zur services hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen TService als einen in TImplementation angegebenen Singleton-Dienstimplementierungstyp zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen service als Transient-Dienst zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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>)

Fügt den angegebenen service als Transient-Dienst mithilfe der in implementationFactory angegebenen Factory zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen service als Transient-Dienst mit der implementationType-Implementierung zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen TService als Transient-Dienst zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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>)

Fügt den angegebenen TService als Transient-Dienst mithilfe der in implementationFactory angegebenen Factory zur services hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt den angegebenen TService als einen in TImplementation angegebenen Transient-Dienstimplementierungstyp zur collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.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)

Fügt dem Container den HealthCheckService hinzu und verwendet dabei den bereitgestellten Delegaten zum Registrieren von Integritätsprüfungen.Adds the HealthCheckService to the container, using the provided delegate to register health checks.

AddHttpClient(IServiceCollection)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu.Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu, und konfiguriert eine HttpClient-Schnittstelle.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den vollständigen Namen von TClient festgelegt.The client name will be set to the full name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.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>)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.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>)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.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)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Der Clientname wird auf den Typnamen von TClient festgelegt.The client name will be set to the type name of TClient.

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

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.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>)

Fügt die IHttpClientFactory-Schnittstelle und verknüpfte Dienste zur IServiceCollection-Schnittstelle hinzu und konfiguriert eine Bindung zwischen dem TClient-Typ und einer HttpClient-Klasse.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddLocalization(IServiceCollection)

Fügt die für die Anwendungslokalisierung erforderlichen Dienste hinzu.Adds services required for application localization.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Fügt die für die Anwendungslokalisierung erforderlichen Dienste hinzu.Adds services required for application localization.

AddLogging(IServiceCollection)

Fügt der angegebenen IServiceCollection Protokollierungsdienste hinzu.Adds logging services to the specified IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Fügt der angegebenen IServiceCollection Protokollierungsdienste hinzu.Adds logging services to the specified IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Frameworks, die erfordern, dass ein verteilter Cache funktioniert, können diese Abhängigkeit sicher zu ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist.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>)

Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Frameworks, die erfordern, dass ein verteilter Cache funktioniert, können diese Abhängigkeit sicher zu ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist.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)

Fügt eine nicht verteilte Arbeitsspeicherimplementierung der IMemoryCache-Schnittstelle zur IServiceCollection-Schnittstelle hinzu.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Fügt eine nicht verteilte Arbeitsspeicherimplementierung der IMemoryCache-Schnittstelle zur IServiceCollection-Schnittstelle hinzu.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

Configure<TOptions>(IServiceCollection, IConfiguration)

Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird.Registers a configuration instance which TOptions will bind against.

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

Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird.Registers a configuration instance which TOptions will bind against.

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

Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird.Registers a configuration instance which TOptions will bind against.

AddOptions(IServiceCollection)

Fügt Dienste hinzu, die zur Verwendung von Optionen benötigt werden.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

Ruft einen Options-Generator ab, der Konfigurationsaufrufe für dieselben TOptions an die zugrunde liegende Dienstsammlung weiterleitet.Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

Ruft einen Options-Generator ab, der Konfigurationsaufrufe für dieselben benannten TOptions an die zugrunde liegende Dienstsammlung weiterleitet.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.Registers an action used to configure a particular type of options. Hinweis: Diese werden vor allen ausgeführtNote: These are run before all ..

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.Registers an action used to configure a particular type of options. Hinweis: Diese werden vor allen ausgeführtNote: These are run before all ..

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

Registriert eine Aktion, die verwendet wird, um alle Instanzen eines bestimmten Optionstyps zu konfigurieren.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

Registriert ein Objekt, dessen „I[Post]ConfigureOptions“ alle registriert werden.Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

Registriert einen Typ, dessen „I[Post]ConfigureOptions“ alle registriert werden.Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registriert einen Typ, dessen „I[Post]ConfigureOptions“ alle registriert werden.Registers a type that will have all of its I[Post]ConfigureOptions registered.

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Typ von Optionen zu initialisieren.Registers an action used to initialize a particular type of options. Hinweis: Diese werden nach allen ausgeführtNote: These are run after all ..

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.Registers an action used to configure a particular type of options. Hinweis: Diese werden nach allen ausgeführtNote: These are run after all ..

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

Registriert eine Aktion, die verwendet wird, um alle Instanzen eines bestimmten Optionstyps nachträglich zu konfigurieren.Registers an action used to post configure all instances of a particular type of options. Hinweis: Diese werden nach allen ausgeführtNote: These are run after all sein..

AddPolicyRegistry(IServiceCollection)

Registriert eine leere Polly.Registry.PolicyRegistry in der Dienstsammlung mit den Diensttypen Polly.Registry.IPolicyRegistry`1 und Polly.Registry.IReadOnlyPolicyRegistry`1, und gibt die neu erstellte Registrierung zurück.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>)

Registriert die bereitgestellte Polly.Registry.IPolicyRegistry`1 in der Dienstsammlung mit den Diensttypen Polly.Registry.IPolicyRegistry`1 und Polly.Registry.IReadOnlyPolicyRegistry`1, und gibt die bereitgestellte Registrierung zurück.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>)

Fügt der angegebenen IServiceCollection verteilte Redis-Cachedienste hinzu.Adds Redis distributed caching services to the specified IServiceCollection.

BuildServiceProvider(IServiceCollection)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält.Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält und aktiviert optional die Bereichsvalidierung.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

Erstellt eine ServiceProvider-Klasse, die Dienste aus der bereitgestellten IServiceCollection-Schnittstelle enthält und aktiviert optional die Bereichsvalidierung.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

AddHostedService<THostedService>(IServiceCollection)

Fügt eine IHostedService-Registrierung für den angegebenen Typ hinzu.Add an IHostedService registration for the given type.

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

Fügt eine IHostedService-Registrierung für den angegebenen Typ hinzu.Add an IHostedService registration for the given type.

AddScoped(IServiceCollection, Type)

Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in serviceType angegebenen Typs hinzu.Adds a scoped service of the type specified in serviceType to the specified IServiceCollection.

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

Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in serviceType angegebenen Typs mit einer in implementationFactory angegebenen Factory hinzu.Adds a scoped service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in serviceType angegebenen Typs mit einer in implementationType angegebenen Implementierung hinzu.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)

Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in TService angegebenen Typs hinzu.Adds a scoped service of the type specified in TService to the specified IServiceCollection.

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

Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in TService angegebenen Typs mit einer in implementationFactory angegebenen Factory hinzu.Adds a scoped service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in TService angegebenen Typs mit einem in TImplementation angegebenen Implementierungstyp hinzu.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>)

Fügt der angegebenen IServiceCollection-Schnittstelle einen bereichsbezogenen Dienst des in TService angegebenen Typs mit einem in TImplementation angegebenen Implementierungstyp hinzu, indem die in implementationFactory angegebene Factory verwendet wird.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)

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in serviceType angegebenen Typs hinzu.Adds a singleton service of the type specified in serviceType to the specified IServiceCollection.

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

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in serviceType angegebenen Typs mit einer in implementationFactory angegebenen Factory hinzu.Adds a singleton service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in serviceType angegebenen Typs mit einer in implementationInstance angegebenen Instanz hinzu.Adds a singleton service of the type specified in serviceType with an instance specified in implementationInstance to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in serviceType angegebenen Typs mit einer in implementationType angegebenen Implementierung hinzu.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)

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in TService angegebenen Typs hinzu.Adds a singleton service of the type specified in TService to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in TService angegebenen Typs mit einer in implementationInstance angegebenen Instanz hinzu.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>)

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in TService angegebenen Typs mit einer in implementationFactory angegebenen Factory hinzu.Adds a singleton service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in TService angegebenen Typs mit einer in TImplementation angegebenen Implementierung hinzu.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>)

Fügt der angegebenen IServiceCollection-Schnittstelle einen Singletondienst des in TService angegebenen Typs mit einem in TImplementation angegebenen Implementierungstyp hinzu, indem die in implementationFactory angegebene Factory verwendet wird.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)

Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in serviceType angegebenen Typs hinzu.Adds a transient service of the type specified in serviceType to the specified IServiceCollection.

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

Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in serviceType angegebenen Typs mit einer in implementationFactory angegebenen Factory hinzu.Adds a transient service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in serviceType angegebenen Typs mit einer in implementationType angegebenen Implementierung hinzu.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)

Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in TService angegebenen Typs hinzu.Adds a transient service of the type specified in TService to the specified IServiceCollection.

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

Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in TService angegebenen Typs mit einer in implementationFactory angegebenen Factory hinzu.Adds a transient service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in TService angegebenen Typs mit einem in TImplementation angegebenen Implementierungstyp hinzu.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>)

Fügt der angegebenen IServiceCollection-Schnittstelle einen vorübergehenden Dienst des in TService angegebenen Typs mit einem in TImplementation angegebenen Implementierungstyp hinzu, indem die in implementationFactory angegebene Factory verwendet wird.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>)

Fügt der angegebenen IServiceCollection verteilte Microsoft SQL Server-Cachedienste hinzu.Adds Microsoft SQL Server distributed caching services to the specified IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Fügt der angegebenen IServiceCollection verteilte Redis-Cachedienste hinzu.Adds Redis distributed caching services to the specified IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

Gibt eine DataTable zurück, die Kopien der DataRow-Objekte enthält, wenn ein IEnumerable<T>-Eingabeobjekt vorhanden ist, bei dem der generische Parameter T den Wert DataRow hat.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)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.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)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Gilt für: