SystemdHostBuilderExtensions.UseSystemd(IHostBuilder) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Настраивает время существования IHost на SystemdLifetime, предоставляет сообщения уведомлений для запуска и остановки приложения, а также настраивает ведение журнала консоли в системный формат.
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
Параметры
- hostBuilder
- IHostBuilder
IHostBuilder для настройки.
Возвращаемое значение
Экземпляр hostBuilder
для цепочки.
Комментарии
Это контекст учитывается и активируется только в том случае, если он обнаруживает, что процесс выполняется как системная служба.
Для включения уведомлений необходимо настроить системный файл службы с помощью Type=notify
. См. https://www.freedesktop.org/software/systemd/man/systemd.service.html.