Проблема с NumberPrompt <> в Bot Framework - PullRequest
0 голосов
/ 11 октября 2019

Я добавил следующее диалоговое окно в мой водопад:

AddDialog(new NumberPrompt<int>($"{nameof(ValidationDialog)}.integer"));

Это предлагается в следующей функции:

 private async Task<DialogTurnResult> CheckNumeric(WaterfallStepContext stepContext, CancellationToken cancellationToken)
    {
        return await stepContext.PromptAsync($"{nameof(ValidationDialog)}.integer",
            new PromptOptions
            {
                Prompt = MessageFactory.Text("Please enter an integer number greater than 0 or press any letter to skip"),
                RetryPrompt = MessageFactory.Text("Invalid number, try again!")
            }, cancellationToken);
    }

Ввод: 3 *10 ^ 2

Ожидаемый вывод: Подсказка должна принять ввод или повторить запрос и вернуть Неверный номер, повторите попытку!

Фактический вывод: В качестве входа хранится только 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...