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
- 取消的代币。
返回值: 持证或无证。