FakeHost Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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. |