ICompositionRegistryExtensions

StockSharp.Diagram

ICompositionRegistry методы расширения.

Свойства

NotSupported
public static Func<SecureString> NotSupported { get; }
value = ICompositionRegistryExtensions.NotSupported

Не поддерживается обработчик паролей.

Методы

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.

Возвращает: Is encryption used.

Deserialize
public static ValueTuple<CompositionDiagramElement, bool> Deserialize(ICompositionRegistry registry, SettingsStorage storage, Func<SecureString> getPassword)
result = ICompositionRegistryExtensions.Deserialize(registry, storage, getPassword)

Десериализовать составной элемент.

registry
ICompositionRegistry
storage
Хранилище настроек.
getPassword
Получить обработчик паролей.

Возвращает: 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

Возвращает: CompositionDiagramElement

Serialize
public static SettingsStorage Serialize(ICompositionRegistry registry, CompositionDiagramElement element, bool includeCoordinates, SecureString password)
result = ICompositionRegistryExtensions.Serialize(registry, element, includeCoordinates, password)

Сериализация составного элемента.

registry
ICompositionRegistry
element
CompositionDiagramElement
includeCoordinates
Включите координаты.
password
Пароль.

Возвращает: Хранилище настроек.

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

Возвращает: Settings storage.