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


WebHostExtensions Класс

Определение

Содержит расширения для управления жизненным циклом IWebHost.

public ref class WebHostExtensions abstract sealed
public static class WebHostExtensions
type WebHostExtensions = class
Public Module WebHostExtensions
Наследование
WebHostExtensions

Методы

Run(IWebHost)

Запускает веб-приложение и блокирует вызывающий поток до завершения работы узла.

Run(IWebHost, CancellationToken)

Запускает веб-приложение и блокирует вызывающий поток до активации маркера или завершения работы.

RunAsync(IWebHost, CancellationToken)

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

StopAsync(IWebHost, TimeSpan)

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

WaitForShutdown(IWebHost)

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

WaitForShutdownAsync(IWebHost, CancellationToken)

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

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