ICompositionRegistryExtensions
StockSharp.Diagram
ICompositionRegistry extension methods.
Properties
NotSupported
public static Func<SecureString> NotSupported { get; }
value = ICompositionRegistryExtensions.NotSupported
Not supported password handler.
Methods
Deserialize
public static bool Deserialize(ICompositionRegistry registry, CompositionDiagramElement element, SettingsStorage storage, Func<SecureString> getPassword)
result = ICompositionRegistryExtensions.Deserialize(registry, element, storage, getPassword)
To deserialize the composite element.
- registry
- ICompositionRegistry
- element
- CompositionDiagramElement
- storage
- Settings storage.
- getPassword
- Get password handler.
Returns: Is encryption used.
Deserialize
public static ValueTuple<CompositionDiagramElement, bool> Deserialize(ICompositionRegistry registry, SettingsStorage storage, Func<SecureString> getPassword)
result = ICompositionRegistryExtensions.Deserialize(registry, storage, getPassword)
To deserialize the composite element.
- registry
- ICompositionRegistry
- storage
- Settings storage.
- getPassword
- Get password handler.
Returns: CompositionDiagramElement
DeserializeAsync
public static ValueTask<ValueTuple<CompositionDiagramElement, bool>> DeserializeAsync(ICompositionRegistry registry, SettingsStorage storage, Func<SecureString> getPassword, CancellationToken cancellationToken)
result = ICompositionRegistryExtensions.DeserializeAsync(registry, storage, getPassword, cancellationToken)
To deserialize the composite element.
- registry
- ICompositionRegistry
- storage
- Settings storage.
- getPassword
- Get password handler.
- cancellationToken
- CancellationToken
Returns: CompositionDiagramElement
Serialize
public static SettingsStorage Serialize(ICompositionRegistry registry, CompositionDiagramElement element, bool includeCoordinates, SecureString password)
result = ICompositionRegistryExtensions.Serialize(registry, element, includeCoordinates, password)
To serialize the composite element.
- registry
- ICompositionRegistry
- element
- CompositionDiagramElement
- includeCoordinates
- Include coordinates.
- password
- Password.
Returns: Settings storage.
Serialize
public static void Serialize(ICompositionRegistry registry, CompositionDiagramElement element, SettingsStorage storage, bool includeCoordinates, SecureString password)
ICompositionRegistryExtensions.Serialize(registry, element, storage, includeCoordinates, password)
To serialize the composite element.
- registry
- ICompositionRegistry
- element
- CompositionDiagramElement
- storage
- Settings storage.
- includeCoordinates
- Include coordinates.
- password
- Password.
SerializeAsync
public static ValueTask<SettingsStorage> SerializeAsync(ICompositionRegistry registry, CompositionDiagramElement element, bool includeCoordinates, SecureString password, CancellationToken cancellationToken)
result = ICompositionRegistryExtensions.SerializeAsync(registry, element, includeCoordinates, password, cancellationToken)
To serialize the composite element.
- registry
- ICompositionRegistry
- element
- CompositionDiagramElement
- includeCoordinates
- Include coordinates.
- password
- Password.
- cancellationToken
- CancellationToken
Returns: Settings storage.