IPermissionCredentialsStorage
StockSharp.Configuration.Permissions
Abstracción para el almacenamiento de credenciales de permiso.
Métodos
DeleteAsync
public ValueTask<bool> DeleteAsync(string login, CancellationToken cancellationToken)
result = iPermissionCredentialsStorage.DeleteAsync(login, cancellationToken)
Eliminar las credenciales por login.
- login
- Accede.
- cancellationToken
- Cancelación token.
Devuelve: Resultado de la operación.
SaveAsync
public ValueTask SaveAsync(PermissionCredentials credentials, CancellationToken cancellationToken)
result = iPermissionCredentialsStorage.SaveAsync(credentials, cancellationToken)
Guardar credenciales (add o actualizar por login).
- credentials
- Credenciales para persistir.
- cancellationToken
- Cancelación token.
SearchAsync
public IAsyncEnumerable<PermissionCredentials> SearchAsync(string loginPattern)
result = iPermissionCredentialsStorage.SearchAsync(loginPattern)
Encontrar credenciales por patrón de inicio de sesión. Use '*' para coincidir con cualquier secuencia; pase "*" para devolver todo.
- loginPattern
- Patrón de inicio de sesión (apoya '*).
Devuelve: Cédulas coincidentes.