WindowsServiceLifetimeHostBuilderExtensions.AddWindowsService Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AddWindowsService(IServiceCollection) |
Configure la durée de vie de la IHost génération |
| AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Configure la durée de vie de la IHost génération |
AddWindowsService(IServiceCollection)
Configure la durée de vie de la IHost génération services jusqu’à WindowsServiceLifetime et active la journalisation dans le journal des événements avec le nom de l’application comme nom de source par défaut.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddWindowsService(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddWindowsService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddWindowsService : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddWindowsService (services As IServiceCollection) As IServiceCollection
Paramètres
- services
- IServiceCollection
Utilisé IServiceCollection pour générer le IHost. Par exemple, Services ou le IServiceCollection rappel passé ConfigureServices(Action<HostBuilderContext,IServiceCollection>) .
Retours
Instance services de chaînage.
Remarques
Ce contexte est conscient et s’active uniquement s’il détecte que le processus s’exécute en tant que service Windows.
S’applique à
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)
Configure la durée de vie de la IHost génération services jusqu’à WindowsServiceLifetime et active la journalisation dans le journal des événements avec le nom de l’application comme nom de source par défaut.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddWindowsService(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<Microsoft::Extensions::Hosting::WindowsServiceLifetimeOptions ^> ^ configure);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddWindowsService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Hosting.WindowsServiceLifetimeOptions> configure);
static member AddWindowsService : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.Hosting.WindowsServiceLifetimeOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddWindowsService (services As IServiceCollection, configure As Action(Of WindowsServiceLifetimeOptions)) As IServiceCollection
Paramètres
- services
- IServiceCollection
Utilisé IServiceCollection pour générer le IHost. Par exemple, Services ou le IServiceCollection rappel passé ConfigureServices(Action<HostBuilderContext,IServiceCollection>) .
- configure
- Action<WindowsServiceLifetimeOptions>
Pour Action<T> configurer le fichier fourni WindowsServiceLifetimeOptions.
Retours
Instance services de chaînage.
Remarques
Ce contexte est conscient et s’active uniquement s’il détecte que le processus s’exécute en tant que service Windows.