PermissionCredentialsExtensions

StockSharp.Configuration.Permissions

Extensions.

Methods

GetAllAsync(IPermissionCredentialsStorage) : IAsyncEnumerable<PermissionCredentials>

Get all credentials.

storage
The storage to be used.

Returns: All stored credentials.

ToCredentials(UserInfoMessage) : PermissionCredentials

Convert UserInfoMessage to PermissionCredentials value.

message
The message contains information about user.

Returns: Credentials with set of permissions.

ToUserInfoMessage(PermissionCredentials, bool) : UserInfoMessage

Convert PermissionCredentials to UserInfoMessage value.

credentials
Credentials with set of permissions.
copyPassword
Copy Password value.

Returns: The message contains information about user.

TryGetByLoginAsync(IPermissionCredentialsStorage, string, CancellationToken) : ValueTask<PermissionCredentials>

Find credentials by exact login.

storage
Credentials storage.
login
Login.
cancellationToken
Cancellation token.

Returns: Credentials with permissions or null if not found.