Где находится MessagesController: ApiController в шаблоне платформы бота SDK 4

Вы можете сделать это следующим образом:

List<Value> list = new ArrayList<Value>(map.values());
1
задан G T 27 February 2019 в 23:01
поделиться

1 ответ

Модель программирования в V4 является новой и не использует контроллеры. Вместо этого вы создаете класс, реализующий IBot, который вы затем регистрируете, используя idiomatic .NET Core API конфигурации во время запуска. В частности, вы звоните services.AddBot<YourBot>(…) в ConfigureServices, а затем appBuilder.UseBotFramework() в Configure.

Вы можете взглянуть на Startup.cs из «пустого» бота в сэмплах , чтобы увидеть пример этого.

Оттуда я предлагаю прочитать документацию «Как работают боты» для V4 , чтобы получить хороший общий обзор основных понятий, таких как повороты и контекст поворота, в V4.

0
ответ дан Drew Marsh 27 February 2019 в 23:01
поделиться