FakeHost Klass

Definition

Enhetstestningsvänlig konfigurerad värd.

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
Arv
FakeHost
Implementeringar

Egenskaper

Name Description
Services

Hämtar programmets konfigurerade tjänster.

Metoder

Name Description
CreateBuilder()

Skapar en instans av IHostBuilder för att konfigurera och skapa värden.

CreateBuilder(Action<FakeHostOptions>)

Skapar en instans av IHostBuilder för att konfigurera och skapa värden.

CreateBuilder(FakeHostOptions)

Skapar en instans av IHostBuilder för att konfigurera och skapa värden.

Dispose()

Bortser från instansen IHost .

StartAsync(CancellationToken)

Startar programmet.

StopAsync(CancellationToken)

Försöker på ett smidigt sätt stoppa programmet.

Tilläggsmetoder

Name Description
GetFakeLogCollector(IHost)

Hämtar objektet som samlar in loggposter som skickas till den falska loggaren.

GetFakeRedactionCollector(IHost)

Hämtar objektet som rapporterar alla redigeringar som utförs.

Run(IHost)

Kör ett program och blockerar den anropande tråden tills värdavstängningen utlöses och alla IHostedService instanser stoppas.

RunAsync(IHost, CancellationToken)

Kör ett program och returnerar en Task som bara slutförs när token utlöses eller avstängning utlöses. Instansen tas bort när den host har körts.

Start(IHost)

Startar värden synkront.

StopAsync(IHost, TimeSpan)

Försöker på ett smidigt sätt stoppa värden med den angivna tidsgränsen.

WaitForShutdown(IHost)

Blockerar den anropande tråden tills avstängningen utlöses via Ctrl+C eller SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Returnerar en aktivitet som slutförs när avstängningen utlöses via den angivna token.

Gäller för