WindowsServiceLifetimeHostBuilderExtensions.AddWindowsService Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
AddWindowsService(IServiceCollection) |
Mengonfigurasi masa pakai IHost yang dibangun dari |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Mengonfigurasi masa pakai IHost yang dibangun dari |
AddWindowsService(IServiceCollection)
Mengonfigurasi masa pakai IHost yang dibangun dari services
ke WindowsServiceLifetime dan memungkinkan pengelogan ke log peristiwa dengan nama aplikasi sebagai nama sumber default.
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
IServiceCollection digunakan untuk membangun IHost. Misalnya, Services atau IServiceCollection diteruskan ke panggilan balik ConfigureServices(Action<HostBuilderContext,IServiceCollection>).
Mengembalikan
Instans services
untuk penautan.
Keterangan
Ini sadar konteks dan hanya akan diaktifkan jika mendeteksi proses berjalan sebagai Layanan Windows.
Berlaku untuk
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)
Mengonfigurasi masa pakai IHost yang dibangun dari services
ke WindowsServiceLifetime dan memungkinkan pengelogan ke log peristiwa dengan nama aplikasi sebagai nama sumber default.
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
IServiceCollection digunakan untuk membangun IHost. Misalnya, Services atau IServiceCollection diteruskan ke panggilan balik ConfigureServices(Action<HostBuilderContext,IServiceCollection>).
- configure
- Action<WindowsServiceLifetimeOptions>
Action<T> untuk mengonfigurasi WindowsServiceLifetimeOptionsyang disediakan.
Mengembalikan
Instans services
untuk penautan.
Keterangan
Ini sadar konteks dan hanya akan diaktifkan jika mendeteksi proses berjalan sebagai Layanan Windows.