public override async Task <DialogTurnResult> BeginDialogAsync2(DialogContext outerDc, object options = null, CancellationToken cancellationToken = default) { RecognizerResult result = await _recognizer.RecognizeAsync(outerDc.Context, cancellationToken); result = await LuisIntentChange(outerDc, result, options); return(await outerDc.LuisValueRedirection(this, result)); }