public override Dictionary <string, PSObject> Prompt(string caption,
                                                             string message,
                                                             Collection <FieldDescription> descriptions)
        {
            if (externalUI == null)
            {
                throw new InvalidOperationException("Unable to prompt user in headless session");
            }

            Dictionary <string, PSObject> result = externalUI.Prompt(caption, message, descriptions);

            SendToSubscribers(s => s.Prompt(result));

            return(result);
        }
Example #2
0
 public override Dictionary <string, PSObject> Prompt(string caption, string message, Collection <FieldDescription> descriptions)
 {
     return(_ui.Prompt(caption, message, descriptions));
 }