Unterstützt dot net core 1.0 die Verwendung von APIExplorer? Ich kann keine Dokumente darüber finden oder wie ich sie verwenden kann, hat jemand sie benutzt und kann einige Einblicke teilen?DotNetCore - wird ApiExplorer unterstützt und wie benutzt man es?
Antwort
Es gibt eine herunterladbare NuGet der ApiExplorer für Asp.Net Kern: Microsoft.AspNetCore.Mvc.ApiExplorer 1.0.0
Dies bedeutet also, dass es unterstützt (wird von Swagger/Swashbackle die auch AFAIK werden unterstützt).
Hoffe es hilft!
Vielen Dank für Ihre Antwort Itay, es half mir ein bisschen bekommen die Antwort, die ich wollte. Für alle anderen, die den ApiExplorer benutzen müssen, habe ich hier einen gut geschriebenen Post auf StackOverflow gefunden.
MVC6 - List of all routes
Kurze Antwort, die Routen zu bekommen Sie die IApiDescriptionGroupCollectionProvider in Ihrem Controller mit Konstruktor Injektion injiziert haben. Sie erhalten dann die Routen in ApiDescriptionGroupCollectionProvider.ApiDescriptionGroups.Items. Die Routen sind nur sichtbar, wenn Sie sie als für ApiExplorer sichtbar markieren. Dies kann pro Controller oder unter Verwendung einer Konvention erfolgen. Da ich es auf alle meine Controller verwenden möchten, benutzte ich einen IApplicationModelConvention:
public class ApiExplorerVisibilityEnabledConvention : IApplicationModelConvention
{
public void Apply(ApplicationModel application)
{
foreach (var controller in application.Controllers)
{
if (controller.ApiExplorer.IsVisible == null)
{
controller.ApiExplorer.IsVisible = true;
controller.ApiExplorer.GroupName = controller.ControllerName;
}
}
}
}
Dann in Startup.cs, fügen Sie die Konvention:
public void ConfigureServices(IServiceCollection services)
{
// other calls omitted for brevity
services.AddMvc(opt =>
{
opt.Conventions.Add(new ApiExplorerVisibilityEnabledConvention());
});
}
- 1. ViewDragHelper: wie man es benutzt?
- 2. WM_KEYDOWN: wie man es benutzt?
- 3. Projections.Conditional - Wie benutzt man es?
- 4. Expression.Body.Expressions - wie benutzt man es?
- 5. Wie benutzt man ActionMenuView?
- 6. ON CTRL-D wie benutzt man es?
- 7. QRunnable - wie man es benutzt, Beispiele
- 8. NgDocs Provider Wie benutzt man es?
- 9. Was ist `ctx` und wie wird es benutzt?
- 10. Kann jemand Mutex erklären und wie es benutzt wird?
- 11. cronjobs, wie man es in cpanel benutzt
- 12. was ist phpmd und wie benutzt man es?
- 13. CodeMirror - was ist addWidget für und wie man es benutzt?
- 14. Was macht RewriteBase und wie benutzt man es?
- 15. DateTime-Feld und Html.TextBoxFor() Helfer. Wie man es richtig benutzt?
- 16. Schleifen in C und wie man es richtig benutzt
- 17. Wie benutzt man HorizontalScrollView?
- 18. Wie benutzt man Resources.getFraction()?
- 19. Wie benutzt man onResume()?
- 20. Wie benutzt man Jquery?
- 21. Wie benutzt man Split?
- 22. Wie benutzt man TCharHelper?
- 23. Wie benutzt man JProgressBar?
- 24. Wie benutzt man pg_stat_activity?
- 25. Wie benutzt man TextAction
- 26. Wie benutzt man ADBannerView?
- 27. wie man mercurial und svn zusammen benutzt
- 28. Wie man Gurke und Fabrikmädchen zusammen benutzt?
- 29. Wie man Mosby Bibliothek baut und benutzt?
- 30. Wie benutzt man history.js?
ich das gleiche Problem haben, ich scheint keine Dokumente zu finden, die den API Explorer im Allgemeinen aktivieren. Kannst du mehr darüber erzählen? – vanthome