FakeHost Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Eenheid testen beschrijvende geconfigureerde 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
- Overname
-
FakeHost
- Implementeringen
Eigenschappen
| Name | Description |
|---|---|
| Services |
Hiermee haalt u de geconfigureerde services van het programma op. |
Methoden
| Name | Description |
|---|---|
| CreateBuilder() |
Hiermee maakt u een exemplaar van het configureren en bouwen van IHostBuilder de host. |
| CreateBuilder(Action<FakeHostOptions>) |
Hiermee maakt u een exemplaar van het configureren en bouwen van IHostBuilder de host. |
| CreateBuilder(FakeHostOptions) |
Hiermee maakt u een exemplaar van het configureren en bouwen van IHostBuilder de host. |
| Dispose() |
Hiermee wordt het IHost exemplaar verwijderd. |
| StartAsync(CancellationToken) |
Start het programma. |
| StopAsync(CancellationToken) |
Probeert het programma probleemloos te stoppen. |
Extensiemethoden
| Name | Description |
|---|---|
| GetFakeLogCollector(IHost) |
Hiermee haalt u het object op dat logboekrecords verzamelt die naar de valse logger worden verzonden. |
| GetFakeRedactionCollector(IHost) |
Hiermee wordt het object opgehaald dat alle bewerkingen zijn uitgevoerd. |
| Run(IHost) |
Voert een toepassing uit en blokkeert de aanroepende thread totdat het afsluiten van de host wordt geactiveerd en alle IHostedService exemplaren worden gestopt. |
| RunAsync(IHost, CancellationToken) |
Voert een toepassing uit en retourneert een Task toepassing die alleen wordt voltooid wanneer het token wordt geactiveerd of afgesloten.
Het |
| Start(IHost) |
Start de host synchroon. |
| StopAsync(IHost, TimeSpan) |
Pogingen om de host probleemloos te stoppen met de opgegeven time-out. |
| WaitForShutdown(IHost) |
Hiermee blokkeert u de aanroepende thread totdat afsluiten wordt geactiveerd via Ctrl+C of SIGTERM. |
| WaitForShutdownAsync(IHost, CancellationToken) |
Hiermee wordt een taak geretourneerd die is voltooid wanneer het afsluiten wordt geactiveerd via het opgegeven token. |