Qual è il modo migliore per documentare gli endpoint OData? C'è un modo per usare Swashbuckle per questo?Come documentare endpoint OData (swagger, swashbuckle, altro)?
risposta
Sì, stiamo cercando di sostenerlo come YAML -> Swagger, YAML -> CSDL ..
ma avrà bisogno di tempo per implementazione, è possibile vedere un prototipo e la pista non ci https://github.com/OData/model-first
I in realtà ha ottenuto qualcosa per questo utilizzando la funzione IDocumentFilter in Swashbuckle. Ho risposto a una domanda simile sul repository GitHub per Swashbuckle. Scopri la mia risposta qui (è sia a basso o verso il basso):
https://github.com/domaindrivendev/Swashbuckle/issues/149
ho postato un esempio di implementazione IDocumentFilter di lavoro che si potrebbe sfruttare per ottenere il vostro OData endpoint istituito nel ui Swagger .
Sì, prova Swashbuckle.OData. Aggiunge il supporto di Swashbuckle per ODataControllers.
Guardalo in azione qui: http://swashbuckleodata.azurewebsites.net/swagger
- 1. Nascondi intestazione Swagger (Swashbuckle)
- 2. Swagger Swashbuckle non funziona
- 3. Come configurare serializzatore personalizzato Swagger/Swashbuckle IControllerConfiguration ASP.NET WebAPI
- 4. SwashBuckle/Swagger - Flusso password proprietario risorsa OAuth
- 5. Swashbuckle Swagger - Come annotare i tipi di contenuto?
- 6. Come posso includere sottoclassi nella documentazione dell'API Swagger usando Swashbuckle?
- 7. Cos'è Swagger e si riferisce a OData?
- 8. ASP.NET WebAPI: controller generico per endpoint OData
- 9. k__BackingField rimuovi in C# (visto tramite Swashbuckle/Swagger)
- 10. Swagger-Web Documentazione Api (Bootstrapper è mancante in Swashbuckle)
- 11. Come passare intestazioni personalizzate mentre si chiama un web API usando Swagger (Swashbuckle)
- 12. Come mostrare WebAPI OAuth endpoint gettone in Swagger
- 13. Documentare una risposta REST avvolta usando l'interfaccia utente swagger
- 14. Come faccio a ottenere l'interfaccia utente di Swagger per utilizzare la porta 443 con Swashbuckle?
- 15. Come omettere i metodi dalla documentazione Swagger su WebAPI utilizzando Swashbuckle
- 16. Come posso generare swagger basato sul postino esistente?
- 17. Swashbuckle e metodo Web Api con ModelBinder
- 18. Come documentare un metodo che sovrascrive un altro metodo?
- 19. Come inviare un'intestazione Autorizzazione con una richiesta nell'interfaccia utente di Swagger?
- 20. Come posso creare un percorso url in Swashbuckle/Swaggerwork quando api viene servita da un altro progetto?
- 21. Modifica il nome del parametro per Swagger JSON generato tramite Swashbuckle in .NET Web API 2
- 22. Swashbuckle che aggiunge automaticamente 200 risposte OK al file Swagger generato
- 23. Come utilizzare i cookie nell'editor Swagger
- 24. Come reindirizzare dall'URL di root a/swagger/ui/index?
- 25. Come documentare un makefile?
- 26. Come documentare un database
- 27. Swagger ApiModel Accesso alla proprietà
- 28. Swagger With Static Documentazione
- 29. Come aggiungo la descrizione dell'intestazione in Swashbuckle?
- 30. Rimuovere un percorso con IOperationFilter in SwashBuckle