Leer en inglés

Compartir a través de


WindowsServiceLifetimeHostBuilderExtensions.AddWindowsService Método

Definición

Sobrecargas

AddWindowsService(IServiceCollection)

Configura la duración del IHost compilado a partir de services para WindowsServiceLifetime y habilita el registro en el registro de eventos con el nombre de la aplicación como nombre de origen predeterminado.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Configura la duración del IHost compilado a partir de services para WindowsServiceLifetime y habilita el registro en el registro de eventos con el nombre de la aplicación como nombre de origen predeterminado.

AddWindowsService(IServiceCollection)

Source:
WindowsServiceLifetimeHostBuilderExtensions.cs
Source:
WindowsServiceLifetimeHostBuilderExtensions.cs
Source:
WindowsServiceLifetimeHostBuilderExtensions.cs

Configura la duración del IHost compilado a partir de services para WindowsServiceLifetime y habilita el registro en el registro de eventos con el nombre de la aplicación como nombre de origen predeterminado.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddWindowsService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);

Parámetros

services
IServiceCollection

El IServiceCollection usado para compilar el IHost. Por ejemplo, Services o el IServiceCollection pasados a la devolución de llamada de ConfigureServices(Action<HostBuilderContext,IServiceCollection>).

Devoluciones

Instancia de services para encadenar.

Comentarios

Esto es consciente del contexto y solo se activará si detecta que el proceso se está ejecutando como un servicio de Windows.

Se aplica a

.NET 10 (package-provided) y otras versiones
Producto Versiones
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Source:
WindowsServiceLifetimeHostBuilderExtensions.cs
Source:
WindowsServiceLifetimeHostBuilderExtensions.cs
Source:
WindowsServiceLifetimeHostBuilderExtensions.cs

Configura la duración del IHost compilado a partir de services para WindowsServiceLifetime y habilita el registro en el registro de eventos con el nombre de la aplicación como nombre de origen predeterminado.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddWindowsService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Hosting.WindowsServiceLifetimeOptions> configure);

Parámetros

services
IServiceCollection

El IServiceCollection usado para compilar el IHost. Por ejemplo, Services o el IServiceCollection pasados a la devolución de llamada de ConfigureServices(Action<HostBuilderContext,IServiceCollection>).

configure
Action<WindowsServiceLifetimeOptions>

Un Action<T> para configurar el WindowsServiceLifetimeOptionsproporcionado.

Devoluciones

Instancia de services para encadenar.

Comentarios

Esto es consciente del contexto y solo se activará si detecta que el proceso se está ejecutando como un servicio de Windows.

Se aplica a

.NET 10 (package-provided) y otras versiones
Producto Versiones
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)