WebApplicationFactory<TEntryPoint> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于在内存中引导应用程序进行功能端到端测试的工厂。
generic <typename TEntryPoint>
where TEntryPoint : classpublic ref class WebApplicationFactory : IDisposable
public class WebApplicationFactory<TEntryPoint> : IDisposable where TEntryPoint : class
public class WebApplicationFactory<TEntryPoint> : IAsyncDisposable, IDisposable where TEntryPoint : class
type WebApplicationFactory<'EntryPoint (requires 'EntryPoint : null)> = class
interface IDisposable
type WebApplicationFactory<'EntryPoint (requires 'EntryPoint : null)> = class
interface IDisposable
interface IAsyncDisposable
Public Class WebApplicationFactory(Of TEntryPoint)
Implements IDisposable
Public Class WebApplicationFactory(Of TEntryPoint)
Implements IAsyncDisposable, IDisposable
类型参数
- TEntryPoint
应用程序的入口点程序集中的类型。 通常可以使用 Startup 或 Program 类。
- 继承
-
WebApplicationFactory<TEntryPoint>
- 实现
构造函数
WebApplicationFactory<TEntryPoint>() |
创建 WebApplicationFactory<TEntryPoint> 的实例。 此工厂可用于使用由
此构造函数将通过在包含键等于
应用程序程序集将从包含 |
属性
ClientOptions | |
Factories |
IReadOnlyList<T>通过在调用 WithWebHostBuilder(Action<IWebHostBuilder>)时进一步自定义 IWebHostBuilder 来获取从此工厂创建的工厂的 。 |
Server |
获取由此 TestServer 创建的 WebApplicationFactory<TEntryPoint>。 |
Services |
IServiceProvider获取由与此 关联的WebApplicationFactory<TEntryPoint>服务器创建的 。 |