Freigeben über


FakeHost Klasse

Definition

Komponententests: Benutzerfreundlicher konfigurierter Host.

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
Vererbung
FakeHost
Implementiert

Eigenschaften

Services

Ruft die konfigurierten Dienste des Programms ab.

Methoden

CreateBuilder()

Erstellt eine instance vonIHostBuilder, um den Host zu konfigurieren und zu erstellen.

CreateBuilder(Action<FakeHostOptions>)

Erstellt eine instance vonIHostBuilder, um den Host zu konfigurieren und zu erstellen.

CreateBuilder(FakeHostOptions)

Erstellt eine instance vonIHostBuilder, um den Host zu konfigurieren und zu erstellen.

Dispose()

Gibt die IHost-Instanz frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
StartAsync(CancellationToken)

Startet das Programm.

StopAsync(CancellationToken)

Versucht, das Programm ordnungsgemäß zu beenden.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

GetFakeLogCollector(IHost)

Ruft das -Objekt ab, das An die gefälschte Protokollierung gesendete Protokolldatensätze sammelt.

GetFakeRedactionCollector(IHost)

Ruft das -Objekt ab, das alle ausgeführten Redaktionen meldet.

Run(IHost)

Führt eine Anwendung aus und blockiert den aufrufenden Thread, bis das Herunterfahren des Hosts ausgelöst und alle IHostedService Instanzen beendet werden.

RunAsync(IHost, CancellationToken)

Führt eine Anwendung aus und gibt einen Task zurück, der nur abgeschlossen wird, wenn das Token ausgelöst oder heruntergefahren wird und alle IHostedService Instanzen beendet werden.

Start(IHost)

Startet den Host synchron.

StopAsync(IHost, TimeSpan)

Versucht, den Host im angegebenen Timeout ordnungsgemäß zu beenden.

WaitForShutdown(IHost)

Blockiert den aufrufenden Thread, bis das Herunterfahren per STRG+C oder SIGTERM ausgelöst wird.

WaitForShutdownAsync(IHost, CancellationToken)

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn das Herunterfahren über das angegebene Token ausgelöst wird.

Gilt für: