HostingAbstractionsHostExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы расширения для IHost из пакета абстракций размещения.
public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
- Наследование
-
HostingAbstractionsHostExtensions
Методы
Run(IHost) |
Запускает приложение и блокирует вызывающий поток, пока не будет активировано завершение работы узла и не будут остановлены все IHostedService экземпляры. |
RunAsync(IHost, CancellationToken) |
Запускает приложение и возвращает задачу, которая завершается только при активации маркера или завершении работы и остановке всех IHostedService экземпляров. |
Start(IHost) |
Запускает узел синхронно. |
StopAsync(IHost, TimeSpan) |
Пытается корректно остановить узел в течение указанного времени ожидания. |
WaitForShutdown(IHost) |
Блокирует вызывающий поток до активации завершения работы с помощью клавиш CTRL+C или SIGTERM. |
WaitForShutdownAsync(IHost, CancellationToken) |
Возвращает объект Task, который завершается после активации завершения работы с помощью указанного токена. |