Sdílet prostřednictvím


SystemdHostBuilderExtensions.AddSystemd(IServiceCollection) Metoda

Definice

Konfiguruje životnost IHost sestavené z services do SystemdLifetime, poskytuje zprávy s oznámením pro spuštěnou a zastavovanou aplikaci a konfiguruje protokolování konzoly do systémového formátu.

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

Parametry

services
IServiceCollection

IServiceCollection sloužící k sestavení IHost. Například Services nebo IServiceCollection předané zpětnému volání ConfigureServices(Action<HostBuilderContext,IServiceCollection>).

Návraty

Instance services pro řetězení.

Poznámky

To je kontext s vědomím a aktivuje se pouze v případě, že zjistí, že proces běží jako systémová služba.

Aby bylo možné povolit oznámení, musí být systémový soubor služby nakonfigurovaný s Type=notify. Viz https://www.freedesktop.org/software/systemd/man/systemd.service.html.

Platí pro