2016-12-05 10 views
0

同じ数のパラメータで複数のメソッドを持つことは可能ですか?たとえば、Get(int)Get(string)があります。私はこれを試してみましたが、常にの方法を打ち破ったようですが、intの方法は決して打たないようです。これらの2つを区別できるようにすることは可能ですか?ASP.NET WebAPIオーバーロードする

+1

コードベースで内部的に行うことはできますが、オーバーロードされたメソッドに 'Route'属性を適用して別のURLシグネチャを定義するのが最適です。 – ColinM

+0

実行可能かどうかわかりませんが、入力をintにキャストしようとしていますか? –

+0

自体はで使用されることはありませんduplicate- http://stackoverflow.com/questions/9499794/single-controller-with-multiple-get-methods-in-asp-net-web-api –

答えて

1

はい、実行できますが、Getメソッドごとに異なるルートを指定する必要があります。

関連する問題