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