ServiceCollectionHostedServiceExtensions.AddHostedService Méthode

Définition

Surcharges

AddHostedService<THostedService>(IServiceCollection)

Ajoute une inscription de IHostedService pour le type donné.Add an IHostedService registration for the given type.

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

Ajoute une inscription de IHostedService pour le type donné.Add an IHostedService registration for the given type.

AddHostedService<THostedService>(IServiceCollection)

Ajoute une inscription de IHostedService pour le type donné.Add an IHostedService registration for the given type.

public:
generic <typename THostedService>
 where THostedService : class, Microsoft::Extensions::Hosting::IHostedService[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddHostedService(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHostedService<THostedService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where THostedService : class, Microsoft.Extensions.Hosting.IHostedService;
static member AddHostedService : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'HostedService : null and 'HostedService :> Microsoft.Extensions.Hosting.IHostedService)
<Extension()>
Public Function AddHostedService(Of THostedService As {Class, IHostedService}) (services As IServiceCollection) As IServiceCollection

Paramètres de type

THostedService

IHostedService pour l’inscription.An IHostedService to register.

Paramètres

services
IServiceCollection

IServiceCollection auprès duquel s’inscrire.The IServiceCollection to register with.

Retours

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

Ajoute une inscription de IHostedService pour le type donné.Add an IHostedService registration for the given type.

public:
generic <typename THostedService>
 where THostedService : class, Microsoft::Extensions::Hosting::IHostedService[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddHostedService(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<IServiceProvider ^, THostedService> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHostedService<THostedService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,THostedService> implementationFactory) where THostedService : class, Microsoft.Extensions.Hosting.IHostedService;
static member AddHostedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, 'HostedService (requires 'HostedService : null and 'HostedService :> Microsoft.Extensions.Hosting.IHostedService)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'HostedService : null and 'HostedService :> Microsoft.Extensions.Hosting.IHostedService)
<Extension()>
Public Function AddHostedService(Of THostedService As {Class, IHostedService}) (services As IServiceCollection, implementationFactory As Func(Of IServiceProvider, THostedService)) As IServiceCollection

Paramètres de type

THostedService

IHostedService pour l’inscription.An IHostedService to register.

Paramètres

services
IServiceCollection

IServiceCollection auprès duquel s’inscrire.The IServiceCollection to register with.

implementationFactory
Func<IServiceProvider,THostedService>

Fabrique pour créer des instances de l’implémentation du service.A factory to create new instances of the service implementation.

Retours

S’applique à