FakeHost クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
単体テストのわかりやすい構成済みホスト。
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
- 継承
-
FakeHost
- 実装
プロパティ
| 名前 | 説明 |
|---|---|
| Services |
プログラムの構成済みサービスを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| CreateBuilder() |
ホストを構成してビルドする IHostBuilder のインスタンスを作成します。 |
| CreateBuilder(Action<FakeHostOptions>) |
ホストを構成してビルドする IHostBuilder のインスタンスを作成します。 |
| CreateBuilder(FakeHostOptions) |
ホストを構成してビルドする IHostBuilder のインスタンスを作成します。 |
| Dispose() |
IHost インスタンスを破棄します。 |
| StartAsync(CancellationToken) |
プログラムを開始します。 |
| StopAsync(CancellationToken) |
プログラムを正常に停止しようとします。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetFakeLogCollector(IHost) |
偽のロガーに送信されたログ レコードを収集するオブジェクトを取得します。 |
| GetFakeRedactionCollector(IHost) |
実行されたすべてのやり直しを報告するオブジェクトを取得します。 |
| Run(IHost) |
ホストのシャットダウンがトリガーされ、すべての IHostedService インスタンスが停止されるまで、アプリケーションを実行し、呼び出し元のスレッドをブロックします。 |
| RunAsync(IHost, CancellationToken) |
アプリケーションを実行し、トークンがトリガーされるかシャットダウンがトリガーされたときにのみ完了する Task を返します。
|
| Start(IHost) |
ホストを同期的に起動します。 |
| StopAsync(IHost, TimeSpan) |
指定されたタイムアウトでホストを正常に停止しようとします。 |
| WaitForShutdown(IHost) |
Ctrl + C または SIGTERM を使用してシャットダウンがトリガーされるまで、呼び出し元のスレッドをブロックします。 |
| WaitForShutdownAsync(IHost, CancellationToken) |
指定されたトークンを使用してシャットダウンがトリガーされたときに完了するタスクを返します。 |