IPermissionCredentialsStorage

StockSharp.Configuration.Permissions

Abstração para armazenamento de credenciais de permissão.

Métodos

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

Apagar credenciais por login.

login
Login.
cancellationToken
Inscrição de cancelamento.

Retorna: Resultado da operação.

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

Salvar credenciais (adicionar ou atualizar por login).

credentials
Credenciais a persistir.
cancellationToken
Inscrição de cancelamento.
SearchAsync
public IAsyncEnumerable<PermissionCredentials> SearchAsync(string loginPattern)
result = iPermissionCredentialsStorage.SearchAsync(loginPattern)

Procurar credenciais por padrão de login. Use '*' para corresponder a qualquer sequência; passe '*' para retornar tudo.

loginPattern
Padrão de login (suporta '*').

Retorna: Credenciais iguais.