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.