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 インスタンスを破棄します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
StartAsync(CancellationToken)

プログラムを開始します。

StopAsync(CancellationToken)

プログラムの正常な停止を試みます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

GetFakeLogCollector(IHost)

偽のロガーに送信されたログ レコードを収集する オブジェクトを取得します。

GetFakeRedactionCollector(IHost)

実行されたすべてのやり直しを報告するオブジェクトを取得します。

Run(IHost)

ホストのシャットダウンがトリガーされ、すべての IHostedService インスタンスが停止されるまで、アプリケーションを実行し、呼び出し元のスレッドをブロックします。

RunAsync(IHost, CancellationToken)

アプリケーションを実行し、トークンがトリガーまたはシャットダウンがトリガーされ、すべての IHostedService インスタンスが停止されたときにのみ完了する Task を返します。

Start(IHost)

ホストを同期的に開始します。

StopAsync(IHost, TimeSpan)

指定されたタイムアウトでホストの正常な停止を試みます。

WaitForShutdown(IHost)

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

WaitForShutdownAsync(IHost, CancellationToken)

提供されたトークンによってシャットダウンがトリガーされると完了するタスクを返します。

適用対象