WindowsServiceLifetimeHostBuilderExtensions.AddWindowsService Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AddWindowsService(IServiceCollection) |
Hiermee configureert u de levensduur van de IHost ingebouwde |
| AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Hiermee configureert u de levensduur van de IHost ingebouwde |
AddWindowsService(IServiceCollection)
Hiermee configureert u de levensduur van de IHost ingebouwde services database WindowsServiceLifetime en schakelt u logboekregistratie in het gebeurtenislogboek in met de toepassingsnaam als de standaardbronnaam.
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
Parameters
- services
- IServiceCollection
De IServiceCollection gebruikte voor het bouwen van de IHost. Bijvoorbeeld, Services of de IServiceCollection doorgegeven aan de ConfigureServices(Action<HostBuilderContext,IServiceCollection>) callback.
Retouren
Het services exemplaar voor ketening.
Opmerkingen
Dit is contextbewust en wordt alleen geactiveerd als het proces wordt uitgevoerd als een Windows Service.
Van toepassing op
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)
Hiermee configureert u de levensduur van de IHost ingebouwde services database WindowsServiceLifetime en schakelt u logboekregistratie in het gebeurtenislogboek in met de toepassingsnaam als de standaardbronnaam.
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
Parameters
- services
- IServiceCollection
De IServiceCollection gebruikte voor het bouwen van de IHost. Bijvoorbeeld, Services of de IServiceCollection doorgegeven aan de ConfigureServices(Action<HostBuilderContext,IServiceCollection>) callback.
- configure
- Action<WindowsServiceLifetimeOptions>
Een Action<T> voor het configureren van de opgegeven WindowsServiceLifetimeOptions.
Retouren
Het services exemplaar voor ketening.
Opmerkingen
Dit is contextbewust en wordt alleen geactiveerd als het proces wordt uitgevoerd als een Windows Service.