Microsoft.AspNetCore.Mvc.ApiExplorer Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typy, które umożliwiają odnajdywanie metadanych, takich jak lista kontrolerów i akcji oraz ich adresy URL. Te typy są przydatne w przypadku interfejsów API documeting przy użyciu interfejsu OpenAPI.
Klasy
ApiConventionNameMatchAttribute |
Określa zgodne zachowanie metody lub parametru konwencji interfejsu API według nazwy. ApiConventionNameMatchBehavior w przypadku opcji obsługiwanych. . |
ApiConventionResult |
Metadane skojarzone z metodą akcji za pośrednictwem konwencji interfejsu API. |
ApiConventionTypeMatchAttribute |
Określa zachowanie zgodnego parametru konwencji interfejsu API według typu. ApiConventionTypeMatchBehavior w przypadku opcji obsługiwanych. . |
ApiDescription |
Reprezentuje interfejs API uwidoczniony przez tę aplikację. |
ApiDescriptionExtensions |
Metody rozszerzenia dla programu ApiDescription. |
ApiDescriptionGroup |
Reprezentuje grupę powiązanych interfejsów API. |
ApiDescriptionGroupCollection |
Buforowana kolekcja .ApiDescriptionGroup |
ApiDescriptionGroupCollectionProvider |
Zapewnia dostęp do kolekcji .ApiDescriptionGroup |
ApiDescriptionProviderContext |
Obiekt kontekstu dla ApiDescription dostawców. |
ApiParameterDescription |
Opis metadanych danych wejściowych interfejsu API. |
ApiParameterRouteInfo |
Opis metadanych informacji o routingu dla elementu ApiParameterDescription. |
ApiRequestFormat |
Możliwy format treści żądania. |
ApiResponseFormat |
Możliwy format dla elementu ApiResponseType. |
ApiResponseType |
Możliwy typ treści odpowiedzi sformatowanej przez ApiResponseFormatselement . |
DefaultApiDescriptionProvider |
Implementuje dostawcę akcji reprezentowanych ApiDescription przez program ControllerActionDescriptor. |
Interfejsy
IApiDefaultResponseMetadataProvider |
Udostępnia typ zwracany dla wszystkich kodów stanu HTTP, które nie są objęte innymi IApiResponseMetadataProvider wystąpieniami. |
IApiDescriptionGroupCollectionProvider |
Zapewnia dostęp do kolekcji .ApiDescriptionGroup |
IApiDescriptionGroupNameProvider |
Reprezentuje metadane nazwy grupy dla elementu |
IApiDescriptionProvider |
Definiuje kontrakt do określania ApiDescription wystąpień. |
IApiDescriptionVisibilityProvider |
Reprezentuje metadane widoczności dla elementu |
IApiRequestFormatMetadataProvider |
Zawiera informacje o metadanych dotyczące formatu żądania do elementu |
IApiRequestMetadataProvider |
Udostępnia zestaw możliwych typów zawartości niż może być używany przez akcję. |
IApiResponseMetadataProvider |
Zapewnia typ zwracany, kod stanu i zestaw możliwych typów zawartości zwracanych przez pomyślne wykonanie akcji. |
IApiResponseTypeMetadataProvider |
Zawiera informacje o metadanych dotyczące formatu odpowiedzi na element |
Wyliczenia
ApiConventionNameMatchBehavior |
Zachowanie dopasowania nazwy parametru lub metody konwencji. |
ApiConventionTypeMatchBehavior |
Zachowanie dopasowania typu parametru konwencji. |
Uwagi
Aby zapoznać się z wprowadzeniem do programu Swagger (OpenAPI), ASP.NET Core dokumentację internetowego interfejsu API za pomocą programu Swagger /OpenAPI.