SystemdHostBuilderExtensions.UseSystemd(IHostBuilder) Methode

Definition

Konfiguriert die IHost Lebensdauer auf SystemdLifetime, stellt Benachrichtigungen für das Starten und Beenden der Anwendung bereit und konfiguriert die Konsolenprotokollierung im systemd format, wenn sie als systemd-Dienst ausgeführt wird.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Hosting::IHostBuilder ^ UseSystemd(Microsoft::Extensions::Hosting::IHostBuilder ^ hostBuilder);
public static Microsoft.Extensions.Hosting.IHostBuilder UseSystemd(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder);
static member UseSystemd : Microsoft.Extensions.Hosting.IHostBuilder -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function UseSystemd (hostBuilder As IHostBuilder) As IHostBuilder

Parameter

hostBuilder
IHostBuilder

Der IHostBuilder zu konfigurierende

Gibt zurück

Die hostBuilder Instanz zum Verketten.

Hinweise

Dies ist kontextfähig und wird nur aktiviert, wenn der Prozess als systemd Service ausgeführt wird oder festgelegt NOTIFY_SOCKET ist.

Der Konsolenprotokollformatierer ist aktiviert, wenn der Prozess als systemierter Dienst erkannt wird. Die SystemdLifetime und SystemdNotifier werden registriert, wenn NOTIFY_SOCKET festgelegt wird oder der Prozess als systemd Service erkannt wird.

Die Systemd Service-Datei muss für Type=notify die Aktivierung von Benachrichtigungen konfiguriert werden. Siehe https://www.freedesktop.org/software/systemd/man/systemd.service.html.

Gilt für: