Class CsvPortfolioMessageAdapterProvider
CSV реализация IPortfolioMessageAdapterProvider.
Namespace: StockSharp.Algo.Storages
Assembly: StockSharp.Algo.dll
Syntax
public class CsvPortfolioMessageAdapterProvider : Object, IPortfolioMessageAdapterProvider, IMappingMessageAdapterProvider<string>
Constructors
CsvPortfolioMessageAdapterProvider(String)
Создать CsvPortfolioMessageAdapterProvider.
Declaration
public CsvPortfolioMessageAdapterProvider(string fileName)
Parameters
Type | Name | Description |
---|---|---|
String | fileName | File name. |
Properties
Adapters
Все доступные адаптеры.
Declaration
public IEnumerable<KeyValuePair<string, Guid>> Adapters { get; }
Property Value
Type | Description |
---|---|
IEnumerable<KeyValuePair<String, Guid>> |
DelayAction
Отложенное действие.
Declaration
public DelayAction DelayAction { get; set; }
Property Value
Type | Description |
---|---|
Ecng.Serialization.DelayAction |
Methods
Init()
Инициализировать хранилище.
Declaration
public void Init()
RemoveAssociation(String)
Удалить ассоциацию с адаптером.
Declaration
public bool RemoveAssociation(string key)
Parameters
Type | Name | Description |
---|---|---|
String | key |
Returns
Type | Description |
---|---|
Boolean | true если ассоциация была удалена успешно, иначе, false. |
SetAdapter(String, Guid)
Сделать ассоциацию с адаптером.
Declaration
public bool SetAdapter(string key, Guid adapterId)
Parameters
Type | Name | Description |
---|---|---|
String | key | |
Guid | adapterId | Идентификатор адаптера. |
Returns
Type | Description |
---|---|
Boolean | true если ассоциация была успешно изменена, иначе, false. |
TryGetAdapter(String)
Получить адаптер по указанному ключу.
Declaration
public Nullable<Guid> TryGetAdapter(string key)
Parameters
Type | Name | Description |
---|---|---|
String | key |
Returns
Type | Description |
---|---|
Nullable<Guid> | Найденный идентификатор адаптера или null. |
Events
Changed
Ассоциация изменилась.
Declaration
public event Action<string, Guid, bool> Changed
Event Type
Type | Description |
---|---|
Action<String, Guid, Boolean> |