Microsoft.AspNetCore.Mvc.ApiExplorer 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供類型,允許發現元資料,例如控制器與動作的清單,以及它們的網址。 這些類型對於使用 OpenAPI 來記錄 API 很有用。
類別
介面
| 名稱 | Description |
|---|---|
| IApiDefaultResponseMetadataProvider |
為所有未被其他 IApiResponseMetadataProvider 實例涵蓋的 HTTP 狀態碼提供回傳類型。 |
| IApiDescriptionGroupCollectionProvider |
提供存取集合的 ApiDescriptionGroup。 |
| IApiDescriptionGroupNameProvider |
代表 的 |
| IApiDescriptionProvider |
定義了一種用於具體實 ApiDescription 例的契約。 |
| IApiDescriptionVisibilityProvider |
代表 的可見性元資料 |
| IApiRequestFormatMetadataProvider |
提供關於請求格式的元資料資訊給 |
| IApiRequestMetadataProvider |
提供一組可能的內容類型,讓動作可以被消費。 |
| IApiResponseMetadataProvider |
提供回傳類型、狀態碼及一組由成功執行動作後回傳的內容類型。 |
| IApiResponseTypeMetadataProvider |
提供關於回應格式的元資料資訊。 |
列舉
| 名稱 | Description |
|---|---|
| ApiConventionNameMatchBehavior |
匹配慣例參數或方法名稱的行為。 |
| ApiConventionTypeMatchBehavior |
匹配慣例參數類型時的行為。 |
備註
關於 Swagger(OpenAPI)的入門,ASP.NET Core 網頁 API 文件,包含 Swagger / OpenAPI。