Exemplo n.º 1
0
        private bool HandlePrompt(IPositronDialogHandler handler, PromptDialogContext context, IJsDialogCallback callback)
        {
            if (!handler.WillHandlePrompt(context))
            {
                return(false);
            }

            var task = handler.HandlePrompt(context)
                       .ContinueWith(task2 =>
            {
                using (callback)
                {
                    callback.Continue(task2.Result, context.PromptText);
                }
            }, TaskContinuationOptions.OnlyOnRanToCompletion);

            HandleErrors(task, callback);

            return(true);
        }
Exemplo n.º 2
0
 public Task <bool> HandlePrompt(PromptDialogContext context)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 3
0
 public bool WillHandlePrompt(PromptDialogContext context)
 {
     return(false);
 }