Class AccountRecovery
Предоставляет методы по восстановлению доступа к учетной записи ЛЭРС УЧЕТ.
public sealed class AccountRecovery : IAccountRecovery, IDisposable
- Inheritance
-
AccountRecovery
- Implements
- Inherited Members
- Extension Methods
Constructors
AccountRecovery(string, int)
Конструктор.
public AccountRecovery(string host, int port)
Parameters
AccountRecovery(Uri, ProxySettings)
Конструктор.
public AccountRecovery(Uri serverUri, ProxySettings proxySettings = null)
Parameters
serverUriUriproxySettingsProxySettings
Properties
IsConnected
Возвращает значение, определяющее, установлено ли соединение с сервером.
public bool IsConnected { get; }
Property Value
Methods
CheckTokenAsync(string)
Асинхронно проверяет маркера сброса пароля для учетной записи.
public Task<bool> CheckTokenAsync(string token)
Parameters
tokenstring
Returns
Dispose()
Освобождает ресурсы.
public void Dispose()
RecoverAccountAsync(string)
Отправляет запрос на восстановление пароля.
public Task RecoverAccountAsync(string login)
Parameters
loginstring
Returns
ResetPasswordAsync(string, SecureString)
Асинхронно сбрасывает пароль учётной записи с помощью маркера сброса пароля.
public Task ResetPasswordAsync(string token, SecureString newPassword)
Parameters
tokenstringМаркер сброса пароля, полученный в email-сообщении.
newPasswordSecureStringУстанавливаемый новый пароль