Microsoft.AspNetCore.TestHost 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含 的記憶體內部實 IServer 作,用於撰寫測試。
類別
ClientHandler |
這會調整 HttpRequestMessages 以 ASP.NET Core要求、透過管線分派要求,並傳回相關聯的 HttpResponseMessage。 |
HostBuilderTestServerExtensions |
包含從 IHost 擷取屬性的延伸模組。 |
HttpResetTestException |
用來呈現應用程式叫用的測試用戶端 Reset(Int32) |
RequestBuilder |
用來建構 HttpRequestMessage 物件。 |
TestServer |
IServer用於執行測試的實作。 |
TestServerOptions |
測試伺服器的選項。 |
WebHostBuilderExtensions |
包含用於設定實例的 IWebHostBuilder 延伸模組。 |
WebHostBuilderFactory |
用於建立 IWebHostBuilder 實例的處理站。 |
WebSocketClient |
提供用戶端,以便透過 WebSocket 連線到測試伺服器。 |
備註
如需使用 TestServer 的詳細資訊,請參閱ASP.NET Core 中的整合測試。