Microsoft.AspNetCore.Http.Metadata 命名空間

類別

名稱 Description
AcceptsMetadata

指定支援請求內容類型的元資料。

FormMappingOptionsMetadata

支援在最簡易 API 中設定表單映射的行為。

介面

名稱 Description
IAcceptsMetadata

用於接受請求媒體類型的介面。

IAllowCookieRedirectMetadata

指示端點應允許基於 Cookie 的認證重定向的元資料。 這通常是預設行為,但它存在的目的是無論順序如何都能覆寫 IDisableCookieRedirectMetadata 。 在存在時,Cookie 認證處理者會偏好瀏覽器登入或拒絕存取的轉址,而非 401 和 403 狀態碼。

IDisableCookieRedirectMetadata

指示端點應停用基於 Cookie 的認證重定向的元資料,通常是因為該資料是針對 API 用戶端而非直接瀏覽器導覽。

IAllowCookieRedirectMetadata 不管順序如何,都會覆寫這個設定。

當 cookie 存在且未被覆寫時,Cookie 認證處理者會偏好使用 401 和 403 狀態碼,而非重新導向登入或被拒絕的路徑。

IDisableHttpMetricsMetadata

一個標記介面,可用來識別中繼資料,禁用 HTTP 請求時長的指標。

IDisableValidationMetadata

一個標記介面,可用來識別使特定端點失效的元資料。

IEndpointDescriptionMetadata

定義了用於指定描述的 Metadata契約。

IEndpointMetadataProvider

表示某型態提供靜態方法,當被宣告為參數型別或路由處理代理的回傳型別Endpoint時,提供Endpoint元資料。

IEndpointParameterMetadataProvider

表示某型別提供靜態方法,當被宣告為路由處理代理的Endpoint參數型別時,提供Endpoint元資料。

IEndpointSummaryMetadata

定義用於指定摘要的 Metadata契約。

IFormOptionsMetadata

介面標記屬性,指定閱讀表單時的限制。

IFromBodyMetadata

指定參數的介面標記屬性應以請求主體綁定。

IFromFormMetadata

指定參數的介面標記屬性應透過請求主體的表單欄位綁定。

IFromHeaderMetadata

指定參數的介面標記屬性應以請求標頭綁定。

IFromQueryMetadata

指定參數的介面標記屬性應以請求查詢字串綁定。

IFromRouteMetadata

指定參數的介面標記屬性應以當前請求的路由資料綁定。

IFromServiceMetadata

指定參數的介面標記屬性應透過請求服務綁定。

IParameterBindingMetadata

它會揭露端點處理器中與參數相關的參數綁定細節的元資料。

IProducesResponseTypeMetadata

定義一個契約,概述從端點回傳的回應類型。

IRequestSizeLimitMetadata

介面標記屬性,指定請求主體的最大允許大小。

IRouteDiagnosticsMetadata

用於指定路由診斷文字的介面。

ISkipStatusCodePagesMetadata

定義一個合約,用來指定跳過 StatusCodePage 中介軟體 Metadata的元資料。

ITagsMetadata

定義一個契約,用於指定 中 Metadata標籤集合。