FakeHost Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Testes unitários de host configurado e amigável.
public ref class FakeHost sealed : IDisposable, Microsoft::Extensions::Hosting::IHost
public sealed class FakeHost : IDisposable, Microsoft.Extensions.Hosting.IHost
type FakeHost = class
interface IHost
interface IDisposable
Public NotInheritable Class FakeHost
Implements IDisposable, IHost
- Herança
-
FakeHost
- Implementações
Propriedades
| Name | Description |
|---|---|
| Services |
Recebe os serviços configurados pelo programa. |
Métodos
| Name | Description |
|---|---|
| CreateBuilder() |
Cria uma instância de IHostBuilder para configurar e construir o host. |
| CreateBuilder(Action<FakeHostOptions>) |
Cria uma instância de IHostBuilder para configurar e construir o host. |
| CreateBuilder(FakeHostOptions) |
Cria uma instância de IHostBuilder para configurar e construir o host. |
| Dispose() |
Elimina a IHost instância. |
| StartAsync(CancellationToken) |
Inicia o programa. |
| StopAsync(CancellationToken) |
Tenta parar o programa com elegância. |
Métodos da Extensão
| Name | Description |
|---|---|
| GetFakeLogCollector(IHost) |
Recebe o objeto que recolhe registos de registo enviado para o registo falso. |
| GetFakeRedactionCollector(IHost) |
Obtém o objeto a reportar todas as redações realizadas. |
| 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 |
| 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. |