マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

開発手順

ツール

http://swagger.io/open-source-integrations/

言語毎の実装

swagger-ui

Swagger Spec Files(Json)を参照し、クライアントとして機能する。

swagger-editor

swagger-codegen

Json ファイルからクライアントコードを自動生成する。

, etc.

ASP.NET

Swashbuckle

概要

利用手順

不明点

モデル・バインディングの仕様がカオス(と言うかファジー)だから、
ASP.NETのメソッド・シグネチャだけで、自動生成だけでイケる気がしない。
XMLコメントの書き方などにルールなどはないのかなぁ?などと思った。

ざっと見たところ、[FromBody?] や [FromUri?] などの属性で、
絞ることで、Web APIの仕様も明確になるものと思われる。

Microsoft.AspNet?.WebApi?.HelpPage?

https://www.nuget.org/packages/Microsoft.AspNet.WebApi.HelpPage

コチラのツールは、ASP.NET MVCへの依存が欠点とされる。

以下のドキュメント出力機能を持つ。

参考

ASP.NET

ASP.NET Core

Microsoft Docs


Tags: :IT国際標準, :プログラミング, :通信技術, :.NET開発, :.NET Core, :ASP.NET, :ASP.NET Web API


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS