Приведенный ниже код f # не компилируется с ошибкой: член или конструктор объекта OnBeginDialogAsync
недоступен.Доступ к закрытым членам возможен только из объявленного типа.Доступ к защищенным элементам возможен только из расширяющего типа и недоступен из внутренних лямбда-выражений.
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
Любой способ вызвать базовый элементот переопределения?