WebApplicationFactory<TEntryPoint> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於在記憶體中啟動應用程式的 Factory,以進行功能端對端測試。
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> 的執行個體。 此處理站可用來使用 所
此建構函式會藉由搜尋 WebApplicationFactoryContentRootAttribute 包含功能測試且索引鍵等於
應用程式元件將會從包含 |
屬性
ClientOptions | |
Factories |
IReadOnlyList<T>藉由在呼叫 WithWebHostBuilder(Action<IWebHostBuilder>) 時進一步自訂 IWebHostBuilder ,以取得從這個處理站建立的處理站 。 |
Server |
取得這個 TestServer 所建立的 WebApplicationFactory<TEntryPoint>。 |
Services |
IServiceProvider取得與這個 WebApplicationFactory<TEntryPoint> 相關聯的伺服器所建立的 。 |