Click or drag to resize

BaseStorageEntityListT Class

The base class for representation in the form of list of trade objects, stored in database.
Inheritance Hierarchy
SystemObject
  BaseListExT
    RelationManyListT
      HierarchicalPageLoadListT
        StockSharp.Algo.StoragesBaseStorageEntityListT
          More...

Namespace:  StockSharp.Algo.Storages
Assembly:  StockSharp.Algo (in StockSharp.Algo.dll) Version: 4.4.16.0 (4.4.16)
Syntax
C#
public abstract class BaseStorageEntityList<T> : HierarchicalPageLoadList<T>, 
	IStorageEntityList<T>, INotifyList<T>, IList<T>, ICollection<T>, 
	IEnumerable<T>, IEnumerable, ISynchronizedCollection<T>, ISynchronizedCollection, ICollectionEx<T>
where T : class

Type Parameters

T
The type of the trading object (for example, Security or MyTrade).

The BaseStorageEntityListT type exposes the following members.

Constructors
  NameDescription
Protected methodBaseStorageEntityListT
Initialize BaseStorageEntityListT.
Top
Properties
  NameDescription
Public propertyBufferSize (Inherited from RelationManyListT.)
Public propertyBulkLoad (Inherited from RelationManyListT.)
Public propertyCacheCount (Inherited from RelationManyListT.)
Public propertyClearQuery (Inherited from HierarchicalPageLoadListT.)
Public propertyCount (Inherited from RelationManyListT.)
Public propertyCountQuery (Inherited from HierarchicalPageLoadListT.)
Public propertyCreateQuery (Inherited from HierarchicalPageLoadListT.)
Protected propertyDatabase (Inherited from HierarchicalPageLoadListT.)
Public propertyDelayAction (Inherited from RelationManyListT.)
Public propertyIsReadOnly (Inherited from BaseListExT.)
Public propertyItem (Inherited from RelationManyListT.)
Public propertyItem (Inherited from RelationManyListT.)
Public propertyMorph (Inherited from HierarchicalPageLoadListT.)
Public propertyOverrideCreateDelete (Inherited from HierarchicalPageLoadListT.)
Public propertyReadAllQuery (Inherited from HierarchicalPageLoadListT.)
Public propertyReadByIdQuery (Inherited from HierarchicalPageLoadListT.)
Public propertyRecycle (Inherited from HierarchicalPageLoadListT.)
Public propertyRemoveQuery (Inherited from HierarchicalPageLoadListT.)
Public propertyStorage (Inherited from RelationManyListT.)
Public propertySyncRoot
The object of synchronization.
Public propertyUpdateQuery (Inherited from HierarchicalPageLoadListT.)
Top
Methods
  NameDescription
Public methodAdd
To add the trading object to the collection.
(Overrides RelationManyList.Add(UTP).)
Protected methodAddFilter(TupleString, Object) (Inherited from HierarchicalPageLoadListT.)
Protected methodAddFilter(String, Object) (Inherited from HierarchicalPageLoadListT.)
Protected methodAddFilter(Field, Object, FuncObject) (Inherited from HierarchicalPageLoadListT.)
Public methodAddRange
To add items.
Public methodClear (Inherited from RelationManyListT.)
Public methodContains (Inherited from RelationManyListT.)
Public methodCopyTo (Inherited from RelationManyListT.)
Protected methodCreateScope (Inherited from HierarchicalPageLoadListT.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodExecuteNonQuery (Inherited from HierarchicalPageLoadListT.)
Protected methodExecuteRow (Inherited from HierarchicalPageLoadListT.)
Protected methodExecuteScalar``1 (Inherited from HierarchicalPageLoadListT.)
Protected methodExecuteTable (Inherited from HierarchicalPageLoadListT.)
Protected methodFillSource (Inherited from HierarchicalPageLoadListT.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetCommand (Inherited from HierarchicalPageLoadListT.)
Public methodGetEnumerator (Inherited from RelationManyListT.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetOverridedAddSource (Inherited from HierarchicalPageLoadListT.)
Protected methodGetOverridedRemoveAllSource (Inherited from HierarchicalPageLoadListT.)
Protected methodGetOverridedRemoveSource (Inherited from HierarchicalPageLoadListT.)
Public methodGetRange (Inherited from RelationManyListT.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf (Inherited from RelationManyListT.)
Public methodInsert (Inherited from RelationManyListT.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnAdd
It is called when adding element to the storage.
(Overrides HierarchicalPageLoadList.OnAdd(UTP).)
Protected methodOnClear
It is called at deleting all elements in the storage.
(Overrides HierarchicalPageLoadList.OnClear.)
Protected methodOnGet (Inherited from RelationManyListT.)
Protected methodOnGetCount
It is called at getting number of elements in the storage.
(Overrides HierarchicalPageLoadList.OnGetCount.)
Protected methodOnGetGroup
It is called at selection elements from the storage.
(Overrides HierarchicalPageLoadList.OnGetGroup(Int64, Int64, Field, ListSortDirection).)
Protected methodOnRemove
It is called when deleting element from the storage.
(Overrides HierarchicalPageLoadList.OnRemove(UTP).)
Protected methodOnUpdate
It is called at renewal element in the storage.
(Overrides HierarchicalPageLoadList.OnUpdate(UTP).)
Public methodRead(SerializationItem) (Inherited from RelationManyListT.)
Public methodRead(SerializationItemCollection) (Inherited from RelationManyListT.)
Protected methodRead(Field, Object) (Inherited from HierarchicalPageLoadListT.)
Protected methodRead(String, String, SerializationItemCollection) (Inherited from HierarchicalPageLoadListT.)
Protected methodReadAll(String, String, SerializationItemCollection) (Inherited from HierarchicalPageLoadListT.)
Public methodReadAll(Int64, Int64, Field, ListSortDirection) (Inherited from RelationManyListT.)
Protected methodReadAll(String, String, Int64, Int64, SerializationItemCollection) (Inherited from HierarchicalPageLoadListT.)
Protected methodReadBy (Inherited from HierarchicalPageLoadListT.)
Public methodReadById (Inherited from RelationManyListT.)
Public methodReadFirsts (Inherited from RelationManyListT.)
Public methodReadLasts (Inherited from RelationManyListT.)
Public methodRemove
To delete the trading object from the collection.
(Overrides RelationManyList.Remove(UTP).)
Public methodRemoveAt (Inherited from RelationManyListT.)
Public methodRemoveById (Inherited from RelationManyListT.)
Public methodRemoveRange(IEnumerableT)
To delete elements.
Public methodRemoveRange(Int32, Int32)
To delete elements.
Public methodResetCache (Inherited from RelationManyListT.)
Public methodSave
To save the trading object.
(Overrides RelationManyList.Save(UTP).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdate (Inherited from RelationManyListT.)
Top
Events
  NameDescription
Public eventAdded (Inherited from RelationManyListT.)
Public eventAdding (Inherited from RelationManyListT.)
Public eventChanged (Inherited from RelationManyListT.)
Public eventCleared (Inherited from RelationManyListT.)
Public eventClearing (Inherited from RelationManyListT.)
Public eventInserted (Inherited from RelationManyListT.)
Public eventInserting (Inherited from RelationManyListT.)
Public eventRemoved (Inherited from RelationManyListT.)
Public eventRemoving (Inherited from RelationManyListT.)
Public eventRemovingAt (Inherited from RelationManyListT.)
Top
Extension Methods
See Also
Inheritance Hierarchy
SystemObject
  BaseListExT
    RelationManyListT
      HierarchicalPageLoadListT
        StockSharp.Algo.StoragesBaseStorageEntityListT
          StockSharp.Algo.StoragesExchangeBoardList
          StockSharp.Algo.StoragesExchangeList
          StockSharp.Algo.StoragesMyTradeList
          StockSharp.Algo.StoragesNewsList
          StockSharp.Algo.StoragesOrderFailList
          StockSharp.Algo.StoragesOrderList
          StockSharp.Algo.StoragesPortfolioList
          StockSharp.Algo.StoragesPositionList
          StockSharp.Algo.StoragesSecurityList
          StockSharp.Algo.StoragesTradeList