IPermissionCredentialsStorage

StockSharp.Configuration.Permissions

Абстракция для хранения учетных данных разрешений.

Методы

DeleteAsync
public ValueTask<bool> DeleteAsync(string login, CancellationToken cancellationToken)
result = iPermissionCredentialsStorage.DeleteAsync(login, cancellationToken)

Удалить учетные данные по логину.

login
Войти.
cancellationToken
Токен отмены.

Возвращает: Результат операции.

SaveAsync
public ValueTask SaveAsync(PermissionCredentials credentials, CancellationToken cancellationToken)
result = iPermissionCredentialsStorage.SaveAsync(credentials, cancellationToken)

Сохраните учетные данные (добавьте или обновите по логину).

credentials
Учетные данные для сохранения.
cancellationToken
Токен отмены.
SearchAsync
public IAsyncEnumerable<PermissionCredentials> SearchAsync(string loginPattern)
result = iPermissionCredentialsStorage.SearchAsync(loginPattern)

Найдите учетные данные по шаблону входа. Используйте '*' для соответствия любой последовательности; передайте «*», чтобы вернуть все.

loginPattern
Шаблон входа (поддерживает '*').

Возвращает: Совпадающие учетные данные.