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 实例。 |
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 实例时完成。 |
Start(IHost) |
同步启动主机。 |
StopAsync(IHost, TimeSpan) |
尝试在指定超时内正常停止主机。 |
WaitForShutdown(IHost) |
阻止调用线程,直到通过 Ctrl+C 或 SIGTERM 触发关闭。 |
WaitForShutdownAsync(IHost, CancellationToken) |
返回在通过给定令牌触发关闭时完成的任务。 |