public Task <string> GetPassword() { string password = _uiProvider.PromptPassword(_account.UserName); if (string.IsNullOrEmpty(password)) { throw new OperationCanceledException(); } return(Task.FromResult(password)); }