Class StrategiesRegistry
- Namespace
- StockSharp.Studio.Core
- Assembly
- StockSharp.Studio.Core.dll
public class StrategiesRegistry : BaseLogReceiver, IPersistable, ILogReceiver, ILogSource, IDisposable
- Inheritance
-
StrategiesRegistry
- Implements
-
IPersistable
- Inherited Members
-
- Extension Methods
-
Constructors
StrategiesRegistry(StrategiesRegistrySettings)
public StrategiesRegistry(StrategiesRegistrySettings settings)
Parameters
settings
StrategiesRegistrySettings
Properties
CompositionRegistry
public CompositionRegistry CompositionRegistry { get; }
Property Value
- CompositionRegistry
Compositions
public INotifyList<DiagramElement> Compositions { get; }
Property Value
- INotifyList<DiagramElement>
DiagramElements
public INotifyList<DiagramElement> DiagramElements { get; }
Property Value
- INotifyList<DiagramElement>
GalleryStrategies
public INotifyListEx<DiagramElement> GalleryStrategies { get; }
Property Value
- INotifyListEx<DiagramElement>
LiveStrategies
public INotifyListEx<DiagramElement> LiveStrategies { get; }
Property Value
- INotifyListEx<DiagramElement>
RemoteStrategies
public INotifyListEx<DiagramElement> RemoteStrategies { get; }
Property Value
- INotifyListEx<DiagramElement>
Serializer
public InvariantCultureXmlSerializer Serializer { get; }
Property Value
- InvariantCultureXmlSerializer
SourceCodeInfos
public INotifyListEx<SourceCodeInfo> SourceCodeInfos { get; }
Property Value
- INotifyListEx<SourceCodeInfo>
Strategies
public INotifyListEx<DiagramElement> Strategies { get; }
Property Value
- INotifyListEx<DiagramElement>
Methods
Clone(CompositionDiagramElement)
public CompositionDiagramElement Clone(CompositionDiagramElement element)
Parameters
element
CompositionDiagramElement
Returns
- CompositionDiagramElement
CloneExported(CompositionDiagramElement)
public CompositionDiagramElement CloneExported(CompositionDiagramElement element)
Parameters
element
CompositionDiagramElement
Returns
- CompositionDiagramElement
Init()
public virtual void Init()
LoadFrom(byte[], Func<SecureString>)
public CompositionDiagramElement LoadFrom(byte[] data, Func<SecureString> getPassword)
Parameters
data
byte[]
getPassword
Func<SecureString>
Returns
- CompositionDiagramElement
Reload(CompositionItem)
public void Reload(CompositionItem element)
Parameters
element
CompositionItem
ReloadFrom(CompositionDiagramElement, CompositionDiagramElement)
public void ReloadFrom(CompositionDiagramElement element, CompositionDiagramElement source)
Parameters
element
CompositionDiagramElement
source
CompositionDiagramElement
Remove(CompositionItem)
public void Remove(CompositionItem element)
Parameters
element
CompositionItem
Remove(SourceCodeInfo)
public void Remove(SourceCodeInfo info)
Parameters
info
SourceCodeInfo
Save(CompositionItem)
public void Save(CompositionItem element)
Parameters
element
CompositionItem
Save(SourceCodeInfo)
public void Save(SourceCodeInfo info)
Parameters
info
SourceCodeInfo
SaveTo(CompositionDiagramElement, SchemeTypes, SecureString)
public byte[] SaveTo(CompositionDiagramElement element, SchemeTypes schemeType, SecureString password)
Parameters
element
CompositionDiagramElement
schemeType
SchemeTypes
password
SecureString
Returns
- byte[]
TryGetComposition(Guid)
public CompositionDiagramElement TryGetComposition(Guid strategyId)
Parameters
strategyId
Guid
Returns
- CompositionDiagramElement
TryGetLiveStrategy(Guid)
public CompositionDiagramElement TryGetLiveStrategy(Guid strategyId)
Parameters
strategyId
Guid
Returns
- CompositionDiagramElement
TryGetSourceCodeInfo(Guid)
public SourceCodeInfo TryGetSourceCodeInfo(Guid id)
Parameters
id
Guid
Returns
- SourceCodeInfo
TryGetStrategy(Guid)
public CompositionDiagramElement TryGetStrategy(Guid strategyId)
Parameters
strategyId
Guid
Returns
- CompositionDiagramElement