Версионирование API - поддержка нескольких версий

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 9

  • @Бот5329-и5г
    @Бот5329-и5г ปีที่แล้ว

    Спасибо большое вам!

  • @IvanenkoStepan
    @IvanenkoStepan 3 ปีที่แล้ว +1

    Спасибо

  • @nikolaifedorov685
    @nikolaifedorov685 ปีที่แล้ว +1

    Не понял, от куда стало доступно два endpoint'a? Мы же заменили [ApiVersion("1.0")][ApiVersion("2.0")] на ApiVersionNeutral? У меня доступен только V1. Может быть вы опять поменяли код и нам не сказали?

    • @РоманКириллов-ш9э
      @РоманКириллов-ш9э ปีที่แล้ว +1

      Видимо не попал момент в видео, где он раскомментировал [ApiVersion("1.0")] и [ApiVersion("2.0")], потому что в коде из GitHub, приложенном в описании, есть [ApiVersion("1.0")] и [ApiVersion("2.0")]. В целом, если в одном контроллере будет [ApiVersion("1.0")], а в другом [ApiVersion("2.0")], в Сваггере появится выбор из двух версий или достаточно иметь в одном контроллере [ApiVersion("1.0")] и [ApiVersion("2.0")], чтобы был выбор.

  • @РоманКириллов-ш9э
    @РоманКириллов-ш9э ปีที่แล้ว

    Очень классный курс, многому способен научить, но я не понимаю почему убрали из метода - это же отключает xml комментарии, которые мы подключали...

  • @ОлегТарасов-н5о
    @ОлегТарасов-н5о 3 ปีที่แล้ว

    А сами .cs файлы контроллеров разных версий как должны в проекте располагается? Сontrollers\V1\, Сontrollers\V2\ так?

    • @PlatinumTechTalks
      @PlatinumTechTalks  3 ปีที่แล้ว

      Да, если у каждой версии свой неймспейс - это будет хорошо. В плане папок да, как вариант так можно

  • @hiryu70
    @hiryu70 ปีที่แล้ว

    Нативная интеграция)

  • @BraentR
    @BraentR ปีที่แล้ว

    Спасибо