WindowsServiceLifetimeHostBuilderExtensions.AddWindowsService Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddWindowsService(IServiceCollection) |
Konfiguriert die Lebensdauer der IHost, die von |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Konfiguriert die Lebensdauer der IHost, die von |
AddWindowsService(IServiceCollection)
Konfiguriert die Lebensdauer der IHost, die von services
auf WindowsServiceLifetime erstellt wurde, und ermöglicht die Protokollierung im Ereignisprotokoll mit dem Anwendungsnamen als Standardquellnamen.
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
Parameter
- services
- IServiceCollection
Die IServiceCollection verwendet, um die IHostzu erstellen. Beispielsweise Services oder die an den ConfigureServices(Action<HostBuilderContext,IServiceCollection>) Rückruf übergebene IServiceCollection.
Gibt zurück
Die services
Instanz für die Verkettung.
Hinweise
Dies ist kontextbewusst und wird nur aktiviert, wenn der Prozess als Windows-Dienst ausgeführt wird.
Gilt für:
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)
Konfiguriert die Lebensdauer der IHost, die von services
auf WindowsServiceLifetime erstellt wurde, und ermöglicht die Protokollierung im Ereignisprotokoll mit dem Anwendungsnamen als Standardquellnamen.
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
Parameter
- services
- IServiceCollection
Die IServiceCollection verwendet, um die IHostzu erstellen. Beispielsweise Services oder die an den ConfigureServices(Action<HostBuilderContext,IServiceCollection>) Rückruf übergebene IServiceCollection.
- configure
- Action<WindowsServiceLifetimeOptions>
Ein Action<T> zum Konfigurieren der bereitgestellten WindowsServiceLifetimeOptions.
Gibt zurück
Die services
Instanz für die Verkettung.
Hinweise
Dies ist kontextbewusst und wird nur aktiviert, wenn der Prozess als Windows-Dienst ausgeführt wird.