使用TaskBulder.fs无法覆盖f#中的OnBeginDialogAsync

时间:2019-06-21 00:15:58

标签: f# botframework

以下f#代码无法编译,并显示以下错误:成员或对象构造函数OnBeginDialogAsync无法访问。私有成员只能在声明类型内访问。受保护的成员只能从扩展类型访问,而不能从内部Lambda表达式访问。

type BaseDialog ( dialogId ) =
    inherit ComponentDialog( dialogId )

    override self.OnBeginDialogAsync(innerDc: DialogContext, options: obj, cancellationToken : CancellationToken) : Task<DialogTurnResult> =
        task{
            return! base.OnBeginDialogAsync(innerDc, options, cancellationToken )
        }

这使用了https://github.com/rspeele/TaskBuilder.fs

中的任务{}

从覆盖中调用基本成员的任何方法吗?

0 个答案:

没有答案