FakeHostingExtensions 类

定义

支持主机单元测试方案的扩展方法。

public ref class FakeHostingExtensions abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0009", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static class FakeHostingExtensions
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0009", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type FakeHostingExtensions = class
Public Module FakeHostingExtensions
继承
FakeHostingExtensions
属性

方法

AddFakeLoggingOutputSink(IHostBuilder, Action<String>)

添加对每个日志消息调用的操作。

Configure(IHostBuilder, Action<IHostBuilder>)

IHostBuilder通过委托公开更改。

ConfigureAppConfiguration(IHostBuilder, String, String)

添加配置值。

ConfigureAppConfiguration(IHostBuilder, ValueTuple<String,String>[])

添加配置条目。

ConfigureHostConfiguration(IHostBuilder, String, String)

添加配置值。

ConfigureHostConfiguration(IHostBuilder, ValueTuple<String,String>[])

添加配置条目。

GetFakeLogCollector(IHost)

获取对象,该对象收集发送到假记录器中的日志记录。

GetFakeRedactionCollector(IHost)

获取报告执行的所有修订的对象。

StartAndStopAsync(IHostedService, CancellationToken)

启动并立即停止服务。

适用于