Table of Contents

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

bool

AuthToken

public string AuthToken { get; }

Property Value

string

CanPublish

public bool CanPublish { get; }

Property Value

bool

IsEULAAccepted

public bool IsEULAAccepted { get; }

Property Value

bool

IsLoggedIn

public bool IsLoggedIn { get; }

Property Value

bool

LoginTask

Task completes when login was successful.

public Task LoginTask { get; }

Property Value

Task

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

long

UploadMaxIconSize

public long UploadMaxIconSize { get; }

Property Value

long

UserName

public string UserName { get; }

Property Value

string

Methods

AcceptEULA(CancellationToken)

public Task AcceptEULA(CancellationToken token)

Parameters

token CancellationToken

Returns

Task

Exceptions

InvalidOperationException

RefreshLicense()

public Task RefreshLicense()

Returns

Task

RefreshProfileAsync(CancellationToken)

public Task RefreshProfileAsync(CancellationToken token)

Parameters

token CancellationToken

Returns

Task

Register(Func<ServerCredentials, Task<ServerCredentials>>, Action<Exception>)

Login process helper handlers.

public void Register(Func<ServerCredentials, Task<ServerCredentials>> getCredentials, Action<Exception> loginErrorHandler)

Parameters

getCredentials Func<ServerCredentials, Task<ServerCredentials>>
loginErrorHandler Action<Exception>

Start()

Start profile helper.

public void Start()

Stop()

Stop profile helper.

public void Stop()

Events

ServerProfileUpdated

public event Action ServerProfileUpdated

Event Type

Action