次のメソッドを持つコントローラーがあるとします。
public int Get(DateTime date)
{
// return count from a repository based on the date
}
URI自体の一部として日付を渡しながらメソッドにアクセスできるようにしたいのですが、現在、日付をクエリ文字列として渡すときにしか機能しません。例えば:
Get/2012-06-21T16%3A49%3A54-05%3A00 // does not work
Get?date=2005-11-13%205%3A30%3A00 // works
これを機能させる方法はありますか?カスタム MediaTypeFormatters をいじってみましたが、それらを HttpConfiguration の Formatters リストに追加しても、実行されないようです。