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 значение, которое завершается только при активации маркера или завершении работы. Экземпляр host удаляется после выполнения.

Start(IHost)

Запускает узел синхронно.

StopAsync(IHost, TimeSpan)

Пытается корректно остановить узел с заданным временем ожидания.

WaitForShutdown(IHost)

Блокирует вызывающий поток до завершения работы с помощью CTRL+C или SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Возвращает задачу, которая завершается после активации завершения работы с помощью заданного маркера.

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