HostingAbstractionsHostExtensions Classe

Definição

Fornece métodos de extensão para o IHost pacote de abstrações do alojamento.

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

Métodos

Name Description
Run(IHost)

Executa uma aplicação e bloqueia o thread que chama até que o desligamento do host seja desencadeado e todas IHostedService as instâncias sejam interrompidas.

RunAsync(IHost, CancellationToken)

Executa uma aplicação e retorna uma Task que só se completa quando o token é acionado ou quando o encerramento é acionado. A host instância é eliminada após a execução.

Start(IHost)

Inicia o host de forma síncrona.

StopAsync(IHost, TimeSpan)

Tenta parar o apresentador com elegância com o tempo de espera dado.

WaitForShutdown(IHost)

Bloqueia o thread que chama até que o encerramento seja desencadeado via Ctrl+C ou SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Devolve uma tarefa que é concluída quando o encerramento é acionado através do token indicado.

Aplica-se a