Show / Hide Table of Contents

Interface ISecurityMappingStorage

Хранилище преобразований идентификаторов инструментов.

Namespace: StockSharp.Algo.Storages
Assembly: StockSharp.Algo.dll
Syntax
public interface ISecurityMappingStorage

Methods

Get(String)

Получить преобразования для индектификатора инструмента.

Declaration
IEnumerable<SecurityIdMapping> Get(string storageName)
Parameters
Type Name Description
String storageName

Имя хранилища.

Returns
Type Description
IEnumerable<SecurityIdMapping>

Преобразования идентификатора инструмента.

GetStorageNames()

Получить имена хранилищ.

Declaration
IEnumerable<string> GetStorageNames()
Returns
Type Description
IEnumerable<String>

Имена хранилищ.

Init()

Инициализировать хранилище.

Declaration
IDictionary<string, Exception> Init()
Returns
Type Description
IDictionary<String, Exception>

Возможные ошибки с названиями хранилищ. Пустой словарь означает отсутствие ошибок инициализации.

Remove(String, SecurityId)

Удалить преобразование идентификатора инструмента.

Declaration
bool Remove(string storageName, SecurityId stockSharpId)
Parameters
Type Name Description
String storageName

Имя хранилища.

SecurityId stockSharpId

Формат StockSharp.

Returns
Type Description
Boolean

true если преобразование было добавлено. Иначе, false.

Save(String, SecurityIdMapping)

Сохранить преобразование идентификатора инструмента.

Declaration
bool Save(string storageName, SecurityIdMapping mapping)
Parameters
Type Name Description
String storageName

Имя хранилища.

SecurityIdMapping mapping

Преобразование идентификаторов инструментов.

Returns
Type Description
Boolean

true если преобразование было добавлено. Если было изменено, то false.

TryGetAdapterId(String, SecurityId)

Попытаться получить AdapterId.

Declaration
Nullable<SecurityId> TryGetAdapterId(string storageName, SecurityId stockSharpId)
Parameters
Type Name Description
String storageName

Имя хранилища.

SecurityId stockSharpId

Формат StockSharp.

Returns
Type Description
Nullable<SecurityId>

AdapterId если идентификатор существует. Иначе, null.

TryGetStockSharpId(String, SecurityId)

Попытаться получить StockSharpId.

Declaration
Nullable<SecurityId> TryGetStockSharpId(string storageName, SecurityId adapterId)
Parameters
Type Name Description
String storageName

Имя хранилища.

SecurityId adapterId

Формат адаптера.

Returns
Type Description
Nullable<SecurityId>

StockSharpId если идентификатор существует. Иначе, null.

Events

Changed

Новые системный идентификатор был добавлен в хранилище.

Declaration
event Action<string, SecurityIdMapping> Changed
Event Type
Type Description
Action<String, SecurityIdMapping>

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾