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: 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. |