Table of Contents

Class AccountRecovery

Namespace
Lers.Security
Assembly
Lers.System.dll

Предоставляет методы по восстановлению доступа к учетной записи ЛЭРС УЧЕТ.

public sealed class AccountRecovery : IAccountRecovery, IDisposable
Inheritance
AccountRecovery
Implements
Inherited Members
Extension Methods

Constructors

AccountRecovery(string, int)

Конструктор.

public AccountRecovery(string host, int port)

Parameters

host string
port int

AccountRecovery(Uri, ProxySettings)

Конструктор.

public AccountRecovery(Uri serverUri, ProxySettings proxySettings = null)

Parameters

serverUri Uri
proxySettings ProxySettings

Properties

IsConnected

Возвращает значение, определяющее, установлено ли соединение с сервером.

public bool IsConnected { get; }

Property Value

bool

Methods

CheckTokenAsync(string)

Асинхронно проверяет маркера сброса пароля для учетной записи.

public Task<bool> CheckTokenAsync(string token)

Parameters

token string

Returns

Task<bool>

Dispose()

Освобождает ресурсы.

public void Dispose()

RecoverAccountAsync(string)

Отправляет запрос на восстановление пароля.

public Task RecoverAccountAsync(string login)

Parameters

login string

Returns

Task

ResetPasswordAsync(string, SecureString)

Асинхронно сбрасывает пароль учётной записи с помощью маркера сброса пароля.

public Task ResetPasswordAsync(string token, SecureString newPassword)

Parameters

token string

Маркер сброса пароля, полученный в email-сообщении.

newPassword SecureString

Устанавливаемый новый пароль

Returns

Task