FakeHost クラス

定義

単体テストのわかりやすい構成済みホスト。

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 を返します。 host インスタンスは、実行後に破棄されます。

Start(IHost)

ホストを同期的に起動します。

StopAsync(IHost, TimeSpan)

指定されたタイムアウトでホストを正常に停止しようとします。

WaitForShutdown(IHost)

Ctrl + C または SIGTERM を使用してシャットダウンがトリガーされるまで、呼び出し元のスレッドをブロックします。

WaitForShutdownAsync(IHost, CancellationToken)

指定されたトークンを使用してシャットダウンがトリガーされたときに完了するタスクを返します。

適用対象