PermissionCredentialsExtensions
StockSharp.Configuration.Permissions
Extensions.
Methods
GetAllAsync
public static IAsyncEnumerable<PermissionCredentials> GetAllAsync(IPermissionCredentialsStorage storage)
result = PermissionCredentialsExtensions.GetAllAsync(storage)
Get all credentials.
- storage
- The storage to be used.
Returns: All stored credentials.
ToCredentials
public static PermissionCredentials ToCredentials(UserInfoMessage message)
result = PermissionCredentialsExtensions.ToCredentials(message)
Convert UserInfoMessage to PermissionCredentials value.
- message
- The message contains information about user.
Returns: Credentials with set of permissions.
ToUserInfoMessage
public static UserInfoMessage ToUserInfoMessage(PermissionCredentials credentials, bool copyPassword)
result = PermissionCredentialsExtensions.ToUserInfoMessage(credentials, copyPassword)
Convert PermissionCredentials to UserInfoMessage value.
- credentials
- Credentials with set of permissions.
- copyPassword
- Copy Password value.
Returns: The message contains information about user.
TryGetByLoginAsync
public static ValueTask<PermissionCredentials> TryGetByLoginAsync(IPermissionCredentialsStorage storage, string login, CancellationToken cancellationToken)
result = PermissionCredentialsExtensions.TryGetByLoginAsync(storage, login, cancellationToken)
Find credentials by exact login.
- storage
- Credentials storage.
- login
- Login.
- cancellationToken
- Cancellation token.
Returns: Credentials with permissions or null if not found.