Class BaseUserConfig<TConfig>
- Namespace
- StockSharp.Studio.Core.Configuration
- Assembly
- StockSharp.Studio.Core.dll
public abstract class BaseUserConfig<TConfig> : Singleton<TConfig>, IPersistableService where TConfig : BaseUserConfig<TConfig>, new()
Type Parameters
TConfig
- Inheritance
-
BaseUserConfig<TConfig>
- Implements
-
- Derived
-
- Extension Methods
-
Constructors
BaseUserConfig()
protected BaseUserConfig()
Properties
IsChangesSuspended
public bool IsChangesSuspended { get; }
Property Value
- bool
IsReseting
public bool IsReseting { get; }
Property Value
- bool
LogConfig
public LogConfig LogConfig { get; }
Property Value
- LogConfig
ProcessorProvider
public IBasketSecurityProcessorProvider ProcessorProvider { get; }
Property Value
- IBasketSecurityProcessorProvider
Methods
ContainsKey(string)
public bool ContainsKey(string key)
Parameters
key
string
Returns
- bool
DisposeManaged()
protected override void DisposeManaged()
GetService(string)
public INamedPersistableService GetService(string key)
Parameters
key
string
Returns
- INamedPersistableService
GetService(string, string)
public INamedPersistableService GetService(string group, string key)
Parameters
group
string
key
string
Returns
- INamedPersistableService
GetServices(string)
public IEnumerable<INamedPersistableService> GetServices(string group)
Parameters
group
string
Returns
- IEnumerable<INamedPersistableService>
GetValue<TValue>(string, TValue)
public TValue GetValue<TValue>(string key, TValue defaultValue = default)
Parameters
key
string
defaultValue
TValue
Returns
- TValue
Type Parameters
TValue
RemoveService(string, string)
public void RemoveService(string group, string key)
Parameters
group
string
key
string
ResetSettings()
public void ResetSettings()
ResumeChangesMonitor()
public void ResumeChangesMonitor()
SetDelayValue(string, Func<object>)
public void SetDelayValue(string key, Func<object> value)
Parameters
key
string
value
Func<object>
SetValue(string, object)
public void SetValue(string key, object value)
Parameters
key
string
value
object
SuspendChangesMonitor()
public void SuspendChangesMonitor()