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.