Проблема при пересылке элемента управления в указанный c класс в C# Bot Framework v4 для Luis - PullRequest
0 голосов
/ 17 февраля 2020

Я использую каркас бота V4 и при распознавании конкретного намерения хочу перенаправить поток в указанный класс c.

В V3 пересылка (вызов className из текущего класса) была выполнена с использованием:

await context.Forward(new className(), ResumeControlAfterClass, context.Activity, CancellationToken.None);

...
...

  private async Task ResumeControlAfterClass(IDialogContext context, IAwaitable<object> result)
        {
            context.Wait(MessageReceived);
        }

Соответствующий API для v4:

return await stepContext.ReplaceDialogAsync(
        nameof(WaterfallDialog),
        cancellationToken: cancellationToken);

Я пытаюсь подход ниже:

await stepContext.ReplaceDialogAsync(nameof(className), list, cancellationToken);

Но, это не работает, а также я не уверен о списке в аргументе.

Пожалуйста, помогите.

...