HostingAbstractionsHostExtensions Classe

Definição

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

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

Métodos

Nome Description
Run(IHost)

Executa um aplicativo e bloqueia o thread de chamada até que o desligamento do host seja disparado e todas as IHostedService instâncias sejam interrompidas.

RunAsync(IHost, CancellationToken)

Executa um aplicativo e retorna um Task que só é concluído quando o token é disparado ou o desligamento é disparado. A host instância é descartada após a execução.

Start(IHost)

Inicia o host de forma síncrona.

StopAsync(IHost, TimeSpan)

Tenta interromper normalmente o host com o tempo limite determinado.

WaitForShutdown(IHost)

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

WaitForShutdownAsync(IHost, CancellationToken)

Retorna uma tarefa concluída quando o desligamento é disparado por meio do token fornecido.

Aplica-se a