Compartir a través de


SystemdHostBuilderExtensions.AddSystemd(IServiceCollection) Método

Definición

Configura la duración del IHost compilado a partir de services a SystemdLifetime, proporciona mensajes de notificación para la aplicación iniciada y detención, y configura el registro de consola en el formato systemd.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddSystemd(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSystemd (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddSystemd : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddSystemd (services As IServiceCollection) As IServiceCollection

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 systemd.

El archivo de servicio con sistema debe configurarse con Type=notify para habilitar las notificaciones. Consulte https://www.freedesktop.org/software/systemd/man/systemd.service.html.

Se aplica a