Show / Hide Table of Contents

Class InMemoryPortfolioMessageAdapterProvider

Реализация IPortfolioMessageAdapterProvider, сохраняющего значения в памяти.

Inheritance
Object
InMemoryPortfolioMessageAdapterProvider
Implements
IPortfolioMessageAdapterProvider
IMappingMessageAdapterProvider<String>
Namespace: StockSharp.Algo.Storages
Assembly: StockSharp.Algo.dll
Syntax
public class InMemoryPortfolioMessageAdapterProvider : Object, IPortfolioMessageAdapterProvider, IMappingMessageAdapterProvider<string>

Constructors

InMemoryPortfolioMessageAdapterProvider()

Создать InMemoryPortfolioMessageAdapterProvider.

Declaration
public InMemoryPortfolioMessageAdapterProvider()

Properties

Adapters

Все доступные адаптеры.

Declaration
public IEnumerable<KeyValuePair<string, Guid>> Adapters { get; }
Property Value
Type Description
IEnumerable<KeyValuePair<String, Guid>>

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>

Implements

IPortfolioMessageAdapterProvider
IMappingMessageAdapterProvider<TKey>

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
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.
☀
☾