PermissionCredentialsExtensions

StockSharp.Configuration.Permissions

Verlängerungen.

Methoden

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

Holen Sie sich alle Anmeldeinformationen.

storage
Der zu verwendende Speicher.

Rückgabe: Alle gespeicherten Anmeldeinformationen.

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

Konvertieren Sie UserInfoMessage zu PermissionCredentials Wert.

message
Die Nachricht enthält Informationen über den Benutzer.

Rückgabe: Berechtigungen mit einer Reihe von Berechtigungen.

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

Konvertieren Sie PermissionCredentials zu UserInfoMessage Wert.

credentials
Berechtigungen mit einer Reihe von Berechtigungen.
copyPassword
Kennwort-Wert kopieren.

Rückgabe: Die Nachricht enthält Informationen über den Benutzer.

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

Finden Sie Anmeldeinformationen durch genaues Login.

storage
Speicher von Berechtigungsnachweisen.
login
Login.
cancellationToken
Löschungszeichen.

Rückgabe: Berechtigungen mit Berechtigungen oder null, wenn nicht gefunden.