Condividi tramite


FakeHost Classe

Definizione

Host configurato descrittivo per il testing unità.

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
Ereditarietà
FakeHost
Implementazioni

Proprietà

Services

Ottiene i servizi configurati del programma.

Metodi

CreateBuilder()

Crea un'istanza di IHostBuilder per configurare e compilare l'host.

CreateBuilder(Action<FakeHostOptions>)

Crea un'istanza di IHostBuilder per configurare e compilare l'host.

CreateBuilder(FakeHostOptions)

Crea un'istanza di IHostBuilder per configurare e compilare l'host.

Dispose()

Elimina l'istanza di IHost.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
StartAsync(CancellationToken)

Avvia il programma.

StopAsync(CancellationToken)

Tenta di arrestare normalmente il programma.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

GetFakeLogCollector(IHost)

Ottiene l'oggetto che raccoglie i record di log inviati al logger falso.

GetFakeRedactionCollector(IHost)

Ottiene l'oggetto che segnala tutte le modifiche eseguite.

Run(IHost)

Esegue un'applicazione e blocca il thread chiamante finché non viene attivato l'arresto dell'host e tutte le IHostedService istanze vengono arrestate.

RunAsync(IHost, CancellationToken)

Esegue un'applicazione e restituisce un'attività che viene completata solo quando il token viene attivato o arrestato e tutte le IHostedService istanze vengono arrestate.

Start(IHost)

Avvia l'host in modo sincrono.

StopAsync(IHost, TimeSpan)

Tenta di arrestare normalmente l'host con il timeout specificato.

WaitForShutdown(IHost)

Blocca il thread chiamante fino a quando non viene attivato l'arresto tramite CTRL+C o SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Restituisce un'attività che viene completata quando viene attivato l'arresto tramite il token specificato.

Si applica a