ASP.NET WebApi

ASP.NET WebApiでSwaggerを使ってみる。

導入方法 NugetでSwashbuckleを追加します。Nugetでの導入後、SwaggerConfigが作られているため、XMLドキュメントコメントを参照するように変更を加えます。下記コードがコメントアウトされているので、コメントアウトを解除します。 c.IncludeXmlComments(G…

日付/時間の検証属性を作成してみる

アノテーション検証で、単項目バリデーションを完結させたい場合、アノテーションを作成したくなるケースがあります。 今回は、日付時刻のアノテーション検証と、時間のアノテーション検証を作成してみましょう。まずは日付時刻のアノテーション検証から作成…

WebApiの結果をアプリ側でJsonに限定する

ASP.NET WebAPIで作成したWebメソッドの返却値は、リクエストヘッダーのAcceptを指定してスイッチ出来ますが、 そもそもJson形式でしか運用しない場合には、Global.asax.csに以下のコードを追加することで限定可能です。 GlobalConfiguration.Configuration.…