Click or drag to resize

IStoragePositionList Interface

Интерфейс доступа к хранилищу позиций.

Namespace:  StockSharp.Algo.Storages
Assembly:  StockSharp.Algo (in StockSharp.Algo.dll) Version: 4.4.17.0 (4.4.17)
Syntax
C#
public interface IStoragePositionList : ICollectionEx<Position>, 
	ICollection<Position>, IEnumerable<Position>, IEnumerable, 
	IStorageEntityList<Position>, INotifyList<Position>, IList<Position>, 
	ISynchronizedCollection<Position>, ISynchronizedCollection

The IStoragePositionList type exposes the following members.

Properties
  NameDescription
Public propertyCount (Inherited from ICollectionPosition.)
Public propertyDelayAction
Отложенное действие.
(Inherited from IStorageEntityListT.)
Public propertyIsReadOnly (Inherited from ICollectionPosition.)
Public propertyItem
Gets or sets the element at the specified index.
(Inherited from IListPosition.)
Public propertySyncRoot (Inherited from ISynchronizedCollection.)
Top
Methods
  NameDescription
Public methodAdd (Inherited from ICollectionPosition.)
Public methodAddRange (Inherited from ICollectionExPosition.)
Public methodClear (Inherited from ICollectionPosition.)
Public methodContains (Inherited from ICollectionPosition.)
Public methodCopyTo (Inherited from ICollectionPosition.)
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerablePosition.)
Public methodGetPosition
Получить позицию по портфелю и инструменту.
Public methodIndexOf (Inherited from IListPosition.)
Public methodInsert (Inherited from IListPosition.)
Public methodReadById
Загрузить торговый объект по идентификатору.
(Inherited from IStorageEntityListT.)
Public methodRemove (Inherited from ICollectionPosition.)
Public methodRemoveAt (Inherited from IListPosition.)
Public methodRemoveRange(IEnumerableUTP) (Inherited from ICollectionExPosition.)
Public methodRemoveRange(Int32, Int32) (Inherited from ICollectionExPosition.)
Public methodSave
Сохранить торговый объект.
(Inherited from IStorageEntityListT.)
Public methodWaitFlush
Подождать сброса.
(Inherited from IStorageEntityListT.)
Top
Events
  NameDescription
Public eventAdded (Inherited from INotifyListPosition.)
Public eventAddedRange (Inherited from ICollectionExPosition.)
Public eventAdding (Inherited from INotifyListPosition.)
Public eventChanged (Inherited from INotifyListPosition.)
Public eventCleared (Inherited from INotifyListPosition.)
Public eventClearing (Inherited from INotifyListPosition.)
Public eventInserted (Inherited from INotifyListPosition.)
Public eventInserting (Inherited from INotifyListPosition.)
Public eventRemoved (Inherited from INotifyListPosition.)
Public eventRemovedRange (Inherited from ICollectionExPosition.)
Public eventRemoving (Inherited from INotifyListPosition.)
Public eventRemovingAt (Inherited from INotifyListPosition.)
Top
Extension Methods
  NameDescription
Public Extension MethodFilter(Portfolio)Overloaded.
Отфильтровать позиции для заданного портфеля.
(Defined by TraderHelper.)
Public Extension MethodFilter(PortfolioLookupMessage)Overloaded.
Отфильтровать позиции по указанному критерию.
(Defined by TraderHelper.)
Public Extension MethodFilter(Security)Overloaded.
Отфильтровать позиции для заданного инструмента.
(Defined by TraderHelper.)
Public Extension MethodSafeAddT1, T2
Обернуть действие в try/catch условие с логирование возможной ошибки.
(Defined by LoggingHelper.)
Public Extension MethodToMessagesPosition, TMessage
Преобразовать торговые объекты в сообщения.
(Defined by MessageConverterHelper.)
Top
See Also