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
Токен отмены.

Возвращает: Учетные данные с разрешениями или ноль, если они не найдены.