FakeHost Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Komponententests sind für den konfigurierten Host geeignet.
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
| Name | Beschreibung |
|---|---|
| Services |
Ruft die konfigurierten Dienste des Programms ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateBuilder() |
Erstellt eine Instanz zum IHostBuilder Konfigurieren und Erstellen des Hosts. |
| CreateBuilder(Action<FakeHostOptions>) |
Erstellt eine Instanz zum IHostBuilder Konfigurieren und Erstellen des Hosts. |
| CreateBuilder(FakeHostOptions) |
Erstellt eine Instanz zum IHostBuilder Konfigurieren und Erstellen des Hosts. |
| Dispose() |
Entfernt die IHost Instanz. |
| StartAsync(CancellationToken) |
Startet das Programm. |
| StopAsync(CancellationToken) |
Versucht, das Programm ordnungsgemäß zu beenden. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetFakeLogCollector(IHost) |
Ruft das Objekt ab, das Protokolldatensätze sammelt, die an den gefälschten Logger gesendet wurden. |
| GetFakeRedactionCollector(IHost) |
Ruft das Objekt ab, das alle ausgeführten Redactions meldet. |
| Run(IHost) |
Führt eine Anwendung aus und blockiert den aufrufenden Thread, bis das Herunterfahren des Hosts ausgelöst wird und alle IHostedService Instanzen beendet werden. |
| RunAsync(IHost, CancellationToken) |
Führt eine Anwendung aus und gibt eine Task Zurück, die nur abgeschlossen wird, wenn das Token ausgelöst oder heruntergefahren wird.
Die |
| Start(IHost) |
Startet den Host synchron. |
| StopAsync(IHost, TimeSpan) |
Versucht, den Host mit dem angegebenen Timeout ordnungsgemäß zu beenden. |
| WaitForShutdown(IHost) |
Blockiert den aufrufenden Thread, bis das Herunterfahren über 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. |