Microsoft.AspNetCore.Mvc.ApiExplorer Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce tipi che consentono l'individuazione di metadati, ad esempio l'elenco di controller e azioni, e i relativi URL. Questi tipi sono utili per le API di documeting tramite OpenAPI.
Classi
| ApiConventionNameMatchAttribute |
Determina il comportamento corrispondente di un metodo o di un parametro della convenzione API in base al nome. ApiConventionNameMatchBehavior per le opzioni supportate. . |
| ApiConventionResult |
Metadati associati a un metodo di azione tramite convenzione API. |
| ApiConventionTypeMatchAttribute |
Determina il comportamento corrispondente di un parametro della convenzione API per tipo. ApiConventionTypeMatchBehavior per le opzioni supportate. . |
| ApiDescription |
Rappresenta un'API esposta da questa applicazione. |
| ApiDescriptionExtensions |
Metodi di estensione per ApiDescription. |
| ApiDescriptionGroup |
Rappresenta un gruppo di API correlate. |
| ApiDescriptionGroupCollection |
Raccolta memorizzata nella cache di ApiDescriptionGroup. |
| ApiDescriptionGroupCollectionProvider |
Fornisce l'accesso a una raccolta di ApiDescriptionGroup. |
| ApiDescriptionProviderContext |
Oggetto di contesto per ApiDescription i provider. |
| ApiParameterDescription |
Descrizione dei metadati di un input per un'API. |
| ApiParameterRouteInfo |
Descrizione dei metadati delle informazioni di routing per un oggetto ApiParameterDescription. |
| ApiRequestFormat |
Formato possibile per il corpo di una richiesta. |
| ApiResponseFormat |
Formato possibile per un oggetto ApiResponseType. |
| ApiResponseType |
Tipo possibile del corpo della risposta formattato da ApiResponseFormats. |
| DefaultApiDescriptionProvider |
Implementa un provider di ApiDescription per le azioni rappresentate da ControllerActionDescriptor. |
Interfacce
| IApiDefaultResponseMetadataProvider |
Fornisce un tipo restituito per tutti i codici di stato HTTP non coperti da altre IApiResponseMetadataProvider istanze. |
| IApiDescriptionGroupCollectionProvider |
Fornisce l'accesso a una raccolta di ApiDescriptionGroup. |
| IApiDescriptionGroupNameProvider |
Rappresenta i metadati del nome del gruppo per un oggetto |
| IApiDescriptionProvider |
Definisce un contratto per specificare ApiDescription le istanze. |
| IApiDescriptionVisibilityProvider |
Rappresenta i metadati di visibilità per un oggetto |
| IApiRequestFormatMetadataProvider |
Fornisce informazioni sui metadati sul formato della richiesta a un oggetto |
| IApiRequestMetadataProvider |
Fornisce un set di possibili tipi di contenuto che possono essere utilizzati dall'azione. |
| IApiResponseMetadataProvider |
Fornisce un tipo restituito, un codice di stato e un set di possibili tipi di contenuto restituiti da un'esecuzione corretta dell'azione. |
| IApiResponseTypeMetadataProvider |
Fornisce informazioni sui metadati sul formato di risposta a un oggetto |
Enumerazioni
| ApiConventionNameMatchBehavior |
Comportamento per la corrispondenza del nome di un parametro o di un metodo di convenzione. |
| ApiConventionTypeMatchBehavior |
Comportamento per la corrispondenza del tipo di un parametro di convenzione. |
Commenti
Per un'introduzione a Swagger (OpenAPI), ASP.NET Core documentazione dell'API Web con Swagger/OpenAPI.