1

Web API 2 では、ルート テンプレートに制約を設定できます。例えば:

[Route("api/foos/{id:int}")]
void GetFooWithId(int id, [FromUri] string format = null)
{ ... }

上記の例のように、クエリ文字列パラメーターを同様の方法で制約する方法はありますformatか?

(おそらく、パラメーターのカスタム値の型を宣言してから、無効な値で失敗formatする を定義できることはわかっていますが、最初に Web API 2 のルート制約メカニズムをクエリ文字列パラメーターにも使用できるかどうかを確認したいと思います[TypeConverter].)

4

0 に答える 0