Поделиться через


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, который завершается после активации завершения работы с помощью указанного токена.

Применяется к