VkNet.VkApi.RefreshToken C# (CSharp) Method

RefreshToken() public method

Получает новый AccessToken используя логин, пароль, приложение и настройки указанные при последней авторизации.
/// Невозможно обновить токен доступа т.к. последняя авторизация происходила не при помощи логина и пароля ///
public RefreshToken ( Func code = null ) : void
code Func Делегат двух факторной авторизации. Если не указан - будет взят из параметров (если есть)
return void
        public void RefreshToken(Func<string> code = null)
        {
            if (!string.IsNullOrWhiteSpace(_ap.Login) && !string.IsNullOrWhiteSpace(_ap.Password))
            {
                AuthorizeWithAntiCaptcha(
                    _ap.ApplicationId,
                    _ap.Login,
                    _ap.Password,
                    _ap.Settings,
                    code ?? _ap.TwoFactorAuthorization
                    );
            }
            else
            {
                throw new AggregateException(
                    "Невозможно обновить токен доступа т.к. последняя авторизация происходила не при помощи логина и пароля");
            }
        }