Microsoft.AspNetCore.Http 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含處理 HTTP 要求和回應的類型。
類別
結構
EndpointMetadataCollection.Enumerator |
列舉 EndpointMetadataCollection 的項目。 |
FormCollection.Enumerator |
列舉 FormCollection 。 |
FragmentString |
在需要時為 FragmentString 值提供正確的處理,以產生 URI 字串 |
HeaderDictionary.Enumerator |
列舉 HeaderDictionary 。 |
HostString |
表示 URI 的主機部分可用來建構正確格式化和編碼的 URI,以用於 HTTP 標頭。 |
PathString |
當需要重新建構要求或重新導向 URI 字串時,提供 Path 和 PathBase 值的正確逸出 |
QueryCollection.Enumerator |
列舉 QueryCollection 。 |
QueryString |
當需要重新建構要求或重新導向 URI 字串時,提供 QueryString 值的正確處理 |
介面
IBindableFromHttpContext<TSelf> |
定義在端點路由處理常式委派之系結參數時,從 HttpContext 建立型別實例的機制。 |
IContentTypeHttpResult |
定義合約,表示包含 ContentType 的 HTTP 端點結果。 |
IEndpointFilter |
提供介面,以路由處理常式為目標實作篩選。 |
IFileHttpResult |
定義合約,表示 HTTP 端點的檔案結果。 |
IFormCollection |
表示使用 HttpRequest 傳送的剖析表單值。 |
IFormFile |
表示使用 HttpRequest 傳送的檔案。 |
IFormFileCollection |
表示使用 HttpRequest 傳送的檔案集合。 |
IHeaderDictionary |
代表 HttpRequest 和 HttpResponse 標頭 |
IHttpContextAccessor |
提供目前 HttpContext 的存取權,如果有的話。 |
IHttpContextFactory |
提供方法來建立和處置 HttpContext 實例。 |
IMiddleware |
定義可新增至應用程式要求管線的中介軟體。 |
IMiddlewareFactory |
提供建立中介軟體的方法。 |
INestedHttpResult |
定義合約,表示包含巢狀 IResult 類型的 HTTP 端點結果。 |
IProblemDetailsService |
定義類型,以提供建立 ProblemDetails 回應的功能。 |
IProblemDetailsWriter |
定義將承載寫入 ProblemDetails 目前 Response 的類型。 |
IQueryCollection |
表示 HttpRequest 查詢字串集合 |
IRequestCookieCollection |
代表 HttpRequest Cookie 集合 |
IResponseCookies |
回應 Set-Cookie 標頭的包裝函式。 |
IResult |
定義表示 HTTP 端點結果的合約。 |
IResultExtensions |
提供介面來註冊提供自訂 IResult 實例的外部方法。 |
ISession |
當使用者流覽 Web 應用程式時儲存使用者資料。 會話狀態會使用應用程式所維護的存放區,跨來自用戶端的要求保存資料。 會話資料是由快取所支援,並視為暫時資料。 |
IStatusCodeHttpResult |
定義合約,表示包含 StatusCode 的 HTTP 端點結果。 |
IValueHttpResult |
定義合約,表示包含 物件 Value 之 HTTP 端點的結果。 |
IValueHttpResult<TValue> |
定義合約,表示包含 Value 的 HTTP 端點結果。 |
列舉
CookieSecurePolicy |
決定如何設定 Cookie 安全性屬性。 |
SameSiteMode |
用來在回應 Cookie 上設定 SameSite 欄位,以指出用戶端是否應該在未來的「相同網站」或「跨網站」要求中包含這些 Cookie。 RFC 草稿: https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.1 |
委派
EndpointFilterDelegate |
套用為路由處理常式篩選準則的委派。 |
RequestDelegate |
可處理 HTTP 要求的函式。 |
備註
如需低階 HTTP API 的詳細資訊,請參閱存取 ASP.NET Core 中的 HttpCoNtext。