Table of Contents

Interface IExtendedInfoStorageItem

Namespace
StockSharp.Algo.Storages
Assembly
StockSharp.Algo.dll

Extended info storage.

public interface IExtendedInfoStorageItem
Extension Methods

Properties

Fields

Extended fields (names and types).

IEnumerable<Tuple<string, Type>> Fields { get; }

Property Value

IEnumerable<Tuple<string, Type>>

Securities

Get all security identifiers.

IEnumerable<SecurityId> Securities { get; }

Property Value

IEnumerable<SecurityId>

StorageName

Storage name.

string StorageName { get; }

Property Value

string

Methods

Add(SecurityId, IDictionary<string, object>)

Add extended info.

void Add(SecurityId securityId, IDictionary<string, object> extensionInfo)

Parameters

securityId SecurityId

Security identifier.

extensionInfo IDictionary<string, object>

Extended information.

Delete(SecurityId)

Delete extended info.

void Delete(SecurityId securityId)

Parameters

securityId SecurityId

Security identifier.

Init()

Initialize the storage.

void Init()

Load()

Load extended info.

IEnumerable<Tuple<SecurityId, IDictionary<string, object>>> Load()

Returns

IEnumerable<Tuple<SecurityId, IDictionary<string, object>>>

Extended information.

Load(SecurityId)

Load extended info.

IDictionary<string, object> Load(SecurityId securityId)

Parameters

securityId SecurityId

Security identifier.

Returns

IDictionary<string, object>

Extended information.