Compartir vía


FakeHost Clase

Definición

Host configurado descriptivo de pruebas unitarias.

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
Herencia
FakeHost
Implementaciones

Propiedades

Services

Obtiene los servicios configurados del programa.

Métodos

CreateBuilder()

Crea una instancia de IHostBuilder para configurar y compilar el host.

CreateBuilder(Action<FakeHostOptions>)

Crea una instancia de IHostBuilder para configurar y compilar el host.

CreateBuilder(FakeHostOptions)

Crea una instancia de IHostBuilder para configurar y compilar el host.

Dispose()

Se deshace de la instancia IHost.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
StartAsync(CancellationToken)

Inicia el programa.

StopAsync(CancellationToken)

Intenta detener el programa de forma estable.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

GetFakeLogCollector(IHost)

Obtiene el objeto que recopila los registros enviados al registrador falso.

GetFakeRedactionCollector(IHost)

Obtiene el objeto que informa de todas las transformaciones realizadas.

Run(IHost)

Ejecuta una aplicación y bloquea el subproceso que realiza la llamada hasta que se desencadene el apagado del host y se detengan todas las IHostedService instancias.

RunAsync(IHost, CancellationToken)

Ejecuta una aplicación y devuelve una tarea que solo se completa cuando se desencadena o se desencadena el token y se detienen todas las IHostedService instancias.

Start(IHost)

Inicia el host de forma sincrónica.

StopAsync(IHost, TimeSpan)

Intenta detener de forma estable el host con el tiempo de espera especificado.

WaitForShutdown(IHost)

Bloquea el subproceso que realiza la llamada hasta que se desencadene el apagado mediante Ctrl+C o SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Devuelve una tarea que se completa cuando se desencadena el cierre a través del token determinado.

Se aplica a