botframework-sdk icon indicating copy to clipboard operation
botframework-sdk copied to clipboard

Deprecate RunAsync in favor of DialogManager

Open gabog opened this issue 5 years ago • 1 comments

We currently use Dialog.RunAsync() to simplify execution of root dialogs in the bot code.

DialogManager provides the same functionality as RunAsync and also supports several constructs introduced by Adaptive (e.g: memory and eventing).

Component Impact

  • All languages
  • Dialog based samples
  • CoreBot generators
  • Docs

Customer Impact

Bots that use RunAsync should continue to work, but this change should be advertised prominently in the release notes and documents.

Tracking Status

Dotnet SDK Issue

  • [ ] PR
  • [ ] Merged

Javascript SDK Issue

  • [ ] PR
  • [ ] Merged

Note: Python doesn't have Dialog Manager. Python SDK Issue

  • [ ] PR
  • [ ] Merged

Generators Issue

  • [ ] PR
  • [ ] Merged

Samples Issue

  • [ ] PR
  • [ ] Merged

Docs Issue

  • [ ] PR
  • [ ] Merged

[dcr]

gabog avatar May 21 '20 16:05 gabog

This issue is likely to push to R11 or later.

cleemullins avatar Jun 24 '20 16:06 cleemullins