PermissionCredentialsExtensions

StockSharp.Configuration.Permissions

Extensiones.

Métodos

GetAllAsync
public static IAsyncEnumerable<PermissionCredentials> GetAllAsync(IPermissionCredentialsStorage storage)
result = PermissionCredentialsExtensions.GetAllAsync(storage)

Consigue todas las credenciales.

storage
El almacenamiento que se utilizará.

Devuelve: Todas las credenciales almacenadas.

ToCredentials
public static PermissionCredentials ToCredentials(UserInfoMessage message)
result = PermissionCredentialsExtensions.ToCredentials(message)

Convertir UserInfoMessage a PermissionCredentialsvalor.

message
El mensaje contiene información sobre el usuario.

Devuelve: Credenciales con un conjunto de permisos.

ToUserInfoMessage
public static UserInfoMessage ToUserInfoMessage(PermissionCredentials credentials, bool copyPassword)
result = PermissionCredentialsExtensions.ToUserInfoMessage(credentials, copyPassword)

Convertir PermissionCredentials a UserInfoMessagevalor.

credentials
Credenciales con un conjunto de permisos.
copyPassword
Copiar valor de contraseña.

Devuelve: El mensaje contiene información sobre el usuario.

TryGetByLoginAsync
public static ValueTask<PermissionCredentials> TryGetByLoginAsync(IPermissionCredentialsStorage storage, string login, CancellationToken cancellationToken)
result = PermissionCredentialsExtensions.TryGetByLoginAsync(storage, login, cancellationToken)

Encontrar credenciales por login exacto.

storage
Almacenamiento de credenciales.
login
Accede.
cancellationToken
Cancelación token.

Devuelve: Credenciales con permisos o nulos si no se encuentran.