PermissionCredentialsExtensions

StockSharp.Configuration.Permissions

Extensões.

Métodos

GetAllAsync
public static IAsyncEnumerable<PermissionCredentials> GetAllAsync(IPermissionCredentialsStorage storage)
result = PermissionCredentialsExtensions.GetAllAsync(storage)

Obtenha todas as credenciais.

storage
O armazenamento a utilizar.

Retorna: Todas as credenciais guardadas.

ToCredentials
public static PermissionCredentials ToCredentials(UserInfoMessage message)
result = PermissionCredentialsExtensions.ToCredentials(message)

Converter UserInfoMessage para PermissionCredentials valor.

message
A mensagem contém informações sobre o usuário.

Retorna: Credenciais com conjunto de permissões.

ToUserInfoMessage
public static UserInfoMessage ToUserInfoMessage(PermissionCredentials credentials, bool copyPassword)
result = PermissionCredentialsExtensions.ToUserInfoMessage(credentials, copyPassword)

Converter PermissionCredentials para UserInfoMessage valor.

credentials
Credenciais com conjunto de permissões.
copyPassword
Copiar o valor da senha.

Retorna: A mensagem contém informações sobre o usuário.

TryGetByLoginAsync
public static ValueTask<PermissionCredentials> TryGetByLoginAsync(IPermissionCredentialsStorage storage, string login, CancellationToken cancellationToken)
result = PermissionCredentialsExtensions.TryGetByLoginAsync(storage, login, cancellationToken)

Encontre credenciais pelo login exato.

storage
Armazenagem de credenciais.
login
Login.
cancellationToken
Inscrição de cancelamento.

Retorna: Credenciais com permissões ou nulas se não forem encontradas.