IPermissionCredentialsStorage
StockSharp.Configuration.Permissions
Abstraction for permission credentials storage.
Methods
DeleteAsync
public ValueTask<bool> DeleteAsync(string login, CancellationToken cancellationToken)
result = iPermissionCredentialsStorage.DeleteAsync(login, cancellationToken)
Delete credentials by login.
- login
- Login.
- cancellationToken
- Cancellation token.
Returns: Operation result.
SaveAsync
public ValueTask SaveAsync(PermissionCredentials credentials, CancellationToken cancellationToken)
result = iPermissionCredentialsStorage.SaveAsync(credentials, cancellationToken)
Save credentials (add or update by login).
- credentials
- Credentials to persist.
- cancellationToken
- Cancellation token.
SearchAsync
public IAsyncEnumerable<PermissionCredentials> SearchAsync(string loginPattern)
result = iPermissionCredentialsStorage.SearchAsync(loginPattern)
Find credentials by login pattern. Use '*' to match any sequence; pass "*" to return all.
- loginPattern
- Login pattern (supports '*').
Returns: Matched credentials.