Class ProfileHelper
- Namespace
- StockSharp.Installer
- Assembly
- StockSharp.Installer.dll
public class ProfileHelper : BaseLogReceiver, IPersistable, ILogReceiver, ILogSource, IDisposable
- Inheritance
-
ProfileHelper
- Implements
-
IPersistable
- Inherited Members
- Extension Methods
Properties
AllowRefreshLicense
public bool AllowRefreshLicense { get; set; }
Property Value
AuthToken
public string AuthToken { get; }
Property Value
CanPublish
public bool CanPublish { get; }
Property Value
IsEULAAccepted
public bool IsEULAAccepted { get; }
Property Value
IsLoggedIn
public bool IsLoggedIn { get; }
Property Value
LoginTask
Task completes when login was successful.
public Task LoginTask { get; }
Property Value
ProductCategories
public ProductGroup[] ProductCategories { get; }
Property Value
- ProductGroup[]
Profile
Current user information.
public Client Profile { get; }
Property Value
- Client
UploadMaxFileSize
public long UploadMaxFileSize { get; }
Property Value
UploadMaxIconSize
public long UploadMaxIconSize { get; }
Property Value
UserName
public string UserName { get; }
Property Value
Methods
AcceptEULA(CancellationToken)
public Task AcceptEULA(CancellationToken token)
Parameters
token
CancellationToken
Returns
Exceptions
RefreshLicense()
public Task RefreshLicense()
Returns
RefreshProfileAsync(CancellationToken)
public Task RefreshProfileAsync(CancellationToken token)
Parameters
token
CancellationToken
Returns
Register(Func<ServerCredentials, Task<ServerCredentials>>, Action<Exception>)
Login process helper handlers.
public void Register(Func<ServerCredentials, Task<ServerCredentials>> getCredentials, Action<Exception> loginErrorHandler)
Parameters
Start()
Start profile helper.
public void Start()
Stop()
Stop profile helper.
public void Stop()
Events
ServerProfileUpdated
public event Action ServerProfileUpdated