11

属性ルーティングを使用する場合、Swagger UI / Swashbuckle で MultipleApiVersions を利用することは可能ですか?

具体的には、次の方法でバージョン管理を実装しました。

using System.Web.Http;

namespace RESTServices.Controllers.v1
{
    [Route("api/v1/Test")]
    public class TestV1Controller : ApiController
    { ... }

バージョン 2 は v2 名前空間にあります。TestV2Controller という名前のコントローラーで。ルートには v2 が含まれます。

これを許可するラムダを渡すことは可能ですか? コンパイルされたラムダのサンプルをオンラインで見つけましたが、Swagger が完全に機能しなくなりました。ブレークポイントにヒットできなかったり、ブラウザーで Swagger を表示できませんでした。

4

2 に答える 2