Microsoft.AspNetCore.TestHost 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含用於撰寫測試的記憶體實作 IServer 。
類別
| 名稱 | Description |
|---|---|
| ClientHandler |
這會將 HttpRequestMessage 調整至 ASP.NET Core 請求,透過管線派遣,並回傳相關的 HttpResponseMessage。 |
| HostBuilderTestServerExtensions |
包含用於從 中取得屬性 IHost的擴充。 |
| HttpResetTestException |
用來浮現給應用程式呼叫的測試客戶端 Reset(Int32) |
| RequestBuilder |
用於建構 HttpRequestMessage 物件。 |
| TestServer |
一個 IServer 用於執行測試的實作。 |
| TestServerOptions |
測試伺服器的選項。 |
| WebHostBuilderExtensions |
包含用於設定實例的 IWebHostBuilder 擴充功能。 |
| WebHostBuilderFactory |
一個用來建立 IWebHostBuilder 實例的工廠。 |
| WebSocketClient |
提供一個用戶端,透過 WebSockets 連接測試伺服器。 |
備註
欲了解更多使用 TestServer 的資訊,請參閱 ASP.NET Core 中的整合測試。