Compartilhar via


WebHostExtensions Classe

Definição

Contém extensões para gerenciar o ciclo de vida de um IWebHost.

public ref class WebHostExtensions abstract sealed
public static class WebHostExtensions
type WebHostExtensions = class
Public Module WebHostExtensions
Herança
WebHostExtensions

Métodos

Run(IWebHost)

Executa um aplicativo Web e bloqueia o thread de chamada até o desligamento do host.

Run(IWebHost, CancellationToken)

Executa um aplicativo Web e bloqueia o thread de chamada até que o token seja disparado ou o desligamento seja disparado.

RunAsync(IWebHost, CancellationToken)

Executa um aplicativo Web e retorna uma Tarefa que só é concluída quando o token é disparado ou o desligamento é disparado.

StopAsync(IWebHost, TimeSpan)

Tenta parar normalmente o host com o tempo limite especificado.

WaitForShutdown(IWebHost)

Bloquear o thread de chamada até que o desligamento seja disparado por meio de Ctrl+C ou SIGTERM.

WaitForShutdownAsync(IWebHost, CancellationToken)

Retorna uma Tarefa que é concluída quando o desligamento é disparado por meio do token fornecido, Ctrl+C ou SIGTERM.

Aplica-se a