IWebHost Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um host da Web configurado.
public interface class IWebHost : IDisposable
public interface IWebHost : IDisposable
type IWebHost = interface
interface IDisposable
Public Interface IWebHost
Implements IDisposable
- Implementações
Propriedades
ServerFeatures |
O IFeatureCollection exposto pelo servidor configurado. |
Services |
O IServiceProvider para o host. |
Métodos
Start() |
Inicia a escuta nos endereços configurados. |
StartAsync(CancellationToken) |
Inicia a escuta nos endereços configurados. |
StopAsync(CancellationToken) |
Tente interromper normalmente o host. |
Métodos de Extensão
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. |
RunAsService(IWebHost) |
Executa o aplicativo Web especificado dentro de um serviço Windows e bloqueia até que o serviço seja interrompido. |
GetTestClient(IWebHost) |
Recupera o cliente de teste do TestServer nos serviços de host. |
GetTestServer(IWebHost) |
Recupera o TestServer dos serviços de host. |