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) |
Запускает приложение и возвращает Task значение, которое завершается только при активации маркера или завершении работы.
Экземпляр |
| Start(IHost) |
Запускает узел синхронно. |
| StopAsync(IHost, TimeSpan) |
Пытается корректно остановить узел с заданным временем ожидания. |
| WaitForShutdown(IHost) |
Блокирует вызывающий поток до завершения работы с помощью CTRL+C или SIGTERM. |
| WaitForShutdownAsync(IHost, CancellationToken) |
Возвращает задачу, которая завершается после активации завершения работы с помощью заданного маркера. |