Click or drag to resize

IStoragePositionList Interface

The interface for access to the position storage.

Namespace:  StockSharp.Algo.Storages
Assembly:  StockSharp.Algo (in StockSharp.Algo.dll) Version: (4.4.16)
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.

Public propertyCount (Inherited from ICollectionPosition.)
Public propertyDelayAction
The time delayed action.
(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.)
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
To get the position by portfolio and instrument.
Public methodIndexOf (Inherited from IListPosition.)
Public methodInsert (Inherited from IListPosition.)
Public methodReadById
To load the trading object by identifier.
(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
To save the trading object.
(Inherited from IStorageEntityListT.)
Public methodWaitFlush
Wait flush.
(Inherited from IStorageEntityListT.)
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.)
Extension Methods
Public Extension MethodFilter(Portfolio)Overloaded.
To filter positions for the given portfolio.
(Defined by TraderHelper.)
Public Extension MethodFilter(PortfolioLookupMessage)Overloaded.
Filter positions the specified criteria.
(Defined by TraderHelper.)
Public Extension MethodFilter(Security)Overloaded.
To filter positions for the given instrument.
(Defined by TraderHelper.)
Public Extension MethodToMessagesPosition, TMessage
To convert trading objects into messages.
(Defined by MessageConverterHelper.)
See Also