FakeHost Classe

Définition

Hôte configuré convivial de test unitaire.

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
Héritage
FakeHost
Implémente

Propriétés

Nom Description
Services

Obtient les services configurés du programme.

Méthodes

Nom Description
CreateBuilder()

Crée une instance de configuration et de génération de IHostBuilder l’hôte.

CreateBuilder(Action<FakeHostOptions>)

Crée une instance de configuration et de génération de IHostBuilder l’hôte.

CreateBuilder(FakeHostOptions)

Crée une instance de configuration et de génération de IHostBuilder l’hôte.

Dispose()

Supprime l’instance IHost .

StartAsync(CancellationToken)

Démarre le programme.

StopAsync(CancellationToken)

Tente d’arrêter correctement le programme.

Méthodes d’extension

Nom Description
GetFakeLogCollector(IHost)

Obtient l’objet qui collecte les enregistrements de journal envoyés au faux enregistreur d’événements.

GetFakeRedactionCollector(IHost)

Obtient l’objet qui signale toutes les actions effectuées.

Run(IHost)

Exécute une application et bloque le thread appelant jusqu’à ce que l’arrêt de l’hôte soit déclenché et que toutes les IHostedService instances soient arrêtées.

RunAsync(IHost, CancellationToken)

Exécute une application et retourne une Task opération qui se termine uniquement lorsque le jeton est déclenché ou arrêté. L’instance host est supprimée après l’exécution.

Start(IHost)

Démarre l’hôte de façon synchrone.

StopAsync(IHost, TimeSpan)

Tente d’arrêter correctement l’hôte avec le délai d’expiration donné.

WaitForShutdown(IHost)

Bloque le thread appelant jusqu’à ce que l’arrêt soit déclenché via Ctrl+C ou SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Retourne une tâche qui se termine lorsque l’arrêt est déclenché via le jeton donné.

S’applique à