Compartilhar via


FakeHost Classe

Definição

Host configurado amigável de teste de unidade.

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

Services

Obtém os serviços configurados do programa.

Métodos

CreateBuilder()

Cria uma instância de IHostBuilder para configurar e compilar o host.

CreateBuilder(Action<FakeHostOptions>)

Cria uma instância de IHostBuilder para configurar e compilar o host.

CreateBuilder(FakeHostOptions)

Cria uma instância de IHostBuilder para configurar e compilar o host.

Dispose()

Descarta a instância IHost.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
StartAsync(CancellationToken)

Inicia o programa.

StopAsync(CancellationToken)

Tenta parar o programa normalmente.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

GetFakeLogCollector(IHost)

Obtém o objeto que coleta registros de log enviados ao agente falso.

GetFakeRedactionCollector(IHost)

Obtém o objeto que relata todas as redações executadas.

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 uma Tarefa que só é concluída quando o token é disparado ou o desligamento é disparado e todas as IHostedService instâncias são interrompidas.

Start(IHost)

Inicia o host de forma síncrona.

StopAsync(IHost, TimeSpan)

Tenta parar normalmente o host com o tempo limite especificado.

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 que é concluída quando o desligamento é disparado por meio do token fornecido.

Aplica-se a