PermissionCredentialsExtensions
StockSharp.Configuration.Permissions
Расширения.
Методы
GetAllAsync
public static IAsyncEnumerable<PermissionCredentials> GetAllAsync(IPermissionCredentialsStorage storage)
result = PermissionCredentialsExtensions.GetAllAsync(storage)
Получите все учетные данные.
- storage
- Хранилище, которое будет использоваться.
Возвращает: Все сохраненные учетные данные.
ToCredentials
public static PermissionCredentials ToCredentials(UserInfoMessage message)
result = PermissionCredentialsExtensions.ToCredentials(message)
Преобразуйте UserInfoMessage в значение PermissionCredentials.
- message
- Сообщение содержит информацию о пользователе.
Возвращает: Учетные данные с набором разрешений.
ToUserInfoMessage
public static UserInfoMessage ToUserInfoMessage(PermissionCredentials credentials, bool copyPassword)
result = PermissionCredentialsExtensions.ToUserInfoMessage(credentials, copyPassword)
Преобразуйте PermissionCredentials в значение UserInfoMessage.
- credentials
- Учетные данные с набором разрешений.
- copyPassword
- Скопируйте значение пароля.
Возвращает: Сообщение содержит информацию о пользователе.
TryGetByLoginAsync
public static ValueTask<PermissionCredentials> TryGetByLoginAsync(IPermissionCredentialsStorage storage, string login, CancellationToken cancellationToken)
result = PermissionCredentialsExtensions.TryGetByLoginAsync(storage, login, cancellationToken)
Найдите учетные данные по точному логину.
- storage
- Хранение учетных данных.
- login
- Войти.
- cancellationToken
- Токен отмены.
Возвращает: Учетные данные с разрешениями или ноль, если они не найдены.