Class PersistableServiceHelper
Inheritance
PersistableServiceHelper
Assembly: StockSharp.Studio.Core.dll
Syntax
public static class PersistableServiceHelper : Object
Methods
GetAlertService(IPersistableService)
Declaration
public static SettingsStorage GetAlertService(this IPersistableService service)
Parameters
Returns
Type |
Description |
Ecng.Serialization.SettingsStorage |
|
GetAutoConnect(IPersistableService)
Declaration
public static bool GetAutoConnect(this IPersistableService service)
Parameters
Returns
GetCommonSettings<T>(IPersistableService)
Declaration
public static T GetCommonSettings<T>(this IPersistableService service)
where T : StudioCommonSettings, new()
Parameters
Returns
Type Parameters
GetConnector(IPersistableService)
Declaration
public static SettingsStorage GetConnector(this IPersistableService service)
Parameters
Returns
Type |
Description |
Ecng.Serialization.SettingsStorage |
|
GetConnectorWindow(IPersistableService)
Declaration
public static SettingsStorage GetConnectorWindow(this IPersistableService service)
Parameters
Returns
Type |
Description |
Ecng.Serialization.SettingsStorage |
|
GetDaysLoad(IPersistableService)
Declaration
public static TimeSpan GetDaysLoad(this IPersistableService service)
Parameters
Returns
GetDoNotShowQuestionWindow(IPersistableService)
Declaration
public static bool GetDoNotShowQuestionWindow(this IPersistableService service)
Parameters
Returns
GetIsFirstRun(IPersistableService)
Declaration
public static bool GetIsFirstRun(this IPersistableService service)
Parameters
Returns
GetLayout(IPersistableService)
Declaration
public static SettingsStorage GetLayout(this IPersistableService service)
Parameters
Returns
Type |
Description |
Ecng.Serialization.SettingsStorage |
|
GetNextTimeFeedback(IPersistableService)
Declaration
public static Nullable<DateTime> GetNextTimeFeedback(this IPersistableService service)
Parameters
Returns
GetReferences(IPersistableService)
Declaration
public static IEnumerable<CodeReference> GetReferences(this IPersistableService service)
Parameters
Returns
GetRibbon(IPersistableService)
Declaration
public static string GetRibbon(this IPersistableService service)
Parameters
Returns
GetSettings<T>(IPersistableService, String)
Declaration
public static T GetSettings<T>(this IPersistableService service, string key)
where T : class, IPersistable, new()
Parameters
Returns
Type Parameters
Declaration
public static StorageFormats GetStorageFormat(this IPersistableService service)
Parameters
Returns
GetStudioSession(IPersistableService)
Declaration
public static SettingsStorage GetStudioSession(this IPersistableService service)
Parameters
Returns
Type |
Description |
Ecng.Serialization.SettingsStorage |
|
GetTheme(IPersistableService)
Declaration
public static string GetTheme(this IPersistableService service)
Parameters
Returns
LoadEmulatorSettings(IPersistableService)
Declaration
public static MarketEmulatorSettings LoadEmulatorSettings(this IPersistableService service)
Parameters
Returns
LoadMainWindowSettings(IPersistableService, Window)
Declaration
public static void LoadMainWindowSettings(this IPersistableService service, Window window)
Parameters
SaveEmulatorSettings(IPersistableService, MarketEmulatorSettings)
Declaration
public static void SaveEmulatorSettings(this IPersistableService service, MarketEmulatorSettings settings)
Parameters
SaveMainWindowSettings(IPersistableService, Window)
Declaration
public static void SaveMainWindowSettings(this IPersistableService service, Window window)
Parameters
SaveRiskManager(IPersistableService, SettingsStorage)
Declaration
public static void SaveRiskManager(this IPersistableService service, SettingsStorage value)
Parameters
SetAlertService(IPersistableService, SettingsStorage)
Declaration
public static void SetAlertService(this IPersistableService service, SettingsStorage value)
Parameters
SetAutoConnect(IPersistableService, Boolean)
Declaration
public static void SetAutoConnect(this IPersistableService service, bool autoConnect)
Parameters
SetCommonSettings<T>(IPersistableService, T)
Declaration
public static void SetCommonSettings<T>(this IPersistableService service, T settings)
where T : StudioCommonSettings, new()
Parameters
Type Parameters
SetConnector(IPersistableService, SettingsStorage)
Declaration
public static void SetConnector(this IPersistableService service, SettingsStorage value)
Parameters
SetConnectorWindow(IPersistableService, SettingsStorage)
Declaration
public static void SetConnectorWindow(this IPersistableService service, SettingsStorage value)
Parameters
SetDaysLoad(IPersistableService)
Declaration
public static void SetDaysLoad(this IPersistableService service)
Parameters
SetDoNotShowQuestionWindow(IPersistableService, Boolean)
Declaration
public static void SetDoNotShowQuestionWindow(this IPersistableService service, bool doNotShow)
Parameters
SetDriveCache(IPersistableService, SettingsStorage)
Declaration
public static void SetDriveCache(this IPersistableService service, SettingsStorage storage)
Parameters
SetIsFirstRun(IPersistableService, Boolean)
Declaration
public static void SetIsFirstRun(this IPersistableService service, bool value)
Parameters
SetLayout(IPersistableService, Func<SettingsStorage>)
Declaration
public static void SetLayout(this IPersistableService service, Func<SettingsStorage> getLayout)
Parameters
SetNextTimeFeedback(IPersistableService, DateTime)
Declaration
public static void SetNextTimeFeedback(this IPersistableService service, DateTime date)
Parameters
SetReferences(IPersistableService, IEnumerable<CodeReference>)
Declaration
public static void SetReferences(this IPersistableService service, IEnumerable<CodeReference> references)
Parameters
SetRibbon(IPersistableService, String)
Declaration
public static void SetRibbon(this IPersistableService service, string ribbon)
Parameters
SetSettings<T>(IPersistableService, String, T)
Declaration
public static void SetSettings<T>(this IPersistableService service, string key, T settings)
where T : class, IPersistable, new()
Parameters
Type Parameters
Declaration
public static void SetStorageFormat(this IPersistableService service)
Parameters
SetStudioSession(IPersistableService, SettingsStorage)
Declaration
public static void SetStudioSession(this IPersistableService service, SettingsStorage session)
Parameters
SetTheme(IPersistableService, String)
Declaration
public static void SetTheme(this IPersistableService service, string theme)
Parameters
TryLoadSettings(IPersistableService, String, Action<SettingsStorage>)
Declaration
public static void TryLoadSettings(this IPersistableService service, string name, Action<SettingsStorage> load)
Parameters
TryLoadSettings<T>(SettingsStorage, String, Action<T>)
Declaration
public static void TryLoadSettings<T>(this SettingsStorage storage, string name, Action<T> load)
where T : class
Parameters
Type |
Name |
Description |
Ecng.Serialization.SettingsStorage |
storage |
|
String |
name |
|
Action<T> |
load |
|
Type Parameters
TryLoadSettings<T>(IPersistableService, String, Action<T>)
Declaration
public static void TryLoadSettings<T>(this IPersistableService service, string name, Action<T> load)
Parameters
Type Parameters