Click or drag to resize

IStorageSecurityList Interface

The interface for access to the instrument storage.

Namespace:  StockSharp.Algo.Storages
Assembly:  StockSharp.Algo (in StockSharp.Algo.dll) Version: 4.4.16.0 (4.4.16)
Syntax
C#
public interface IStorageSecurityList : ICollectionEx<Security>, 
	ICollection<Security>, IEnumerable<Security>, IEnumerable, 
	IStorageEntityList<Security>, INotifyList<Security>, IList<Security>, 
	ISynchronizedCollection<Security>, ISynchronizedCollection, ISecurityStorage, ISecurityProvider, 
	IDisposable

The IStorageSecurityList type exposes the following members.

Properties
  NameDescription
Public propertyCount (Inherited from ICollectionSecurity.)
Public propertyDelayAction
The time delayed action.
(Inherited from IStorageEntityListT.)
Public propertyIsReadOnly (Inherited from ICollectionSecurity.)
Public propertyItem
Gets or sets the element at the specified index.
(Inherited from IListSecurity.)
Public propertySyncRoot (Inherited from ISynchronizedCollection.)
Top
Methods
  NameDescription
Public methodAdd (Inherited from ICollectionSecurity.)
Public methodAddRange (Inherited from ICollectionExSecurity.)
Public methodClear (Inherited from ICollectionSecurity.)
Public methodContains (Inherited from ICollectionSecurity.)
Public methodCopyTo (Inherited from ICollectionSecurity.)
Public methodDelete
Delete security.
(Inherited from ISecurityStorage.)
Public methodDeleteBy
To delete instruments by the criterion.
(Inherited from ISecurityStorage.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerableSecurity.)
Public methodIndexOf (Inherited from IListSecurity.)
Public methodInsert (Inherited from IListSecurity.)
Public methodLookup
Lookup securities by criteria criteria.
(Inherited from ISecurityProvider.)
Public methodReadById
To load the trading object by identifier.
(Inherited from IStorageEntityListT.)
Public methodRemove (Inherited from ICollectionSecurity.)
Public methodRemoveAt (Inherited from IListSecurity.)
Public methodRemoveRange(IEnumerableUTP) (Inherited from ICollectionExSecurity.)
Public methodRemoveRange(Int32, Int32) (Inherited from ICollectionExSecurity.)
Public methodSave(T)
To save the trading object.
(Inherited from IStorageEntityListT.)
Public methodSave(Security, Boolean)
Save security.
(Inherited from ISecurityStorage.)
Public methodWaitFlush
Wait flush.
(Inherited from IStorageEntityListT.)
Top
Events
  NameDescription
Public eventAdded (Inherited from INotifyListSecurity.)
Public eventAddedRange (Inherited from ICollectionExSecurity.)
Public eventAdding (Inherited from INotifyListSecurity.)
Public eventChanged (Inherited from INotifyListSecurity.)
Public eventCleared (Inherited from INotifyListSecurity.)
Public eventClearing (Inherited from INotifyListSecurity.)
Public eventInserted (Inherited from INotifyListSecurity.)
Public eventInserting (Inherited from INotifyListSecurity.)
Public eventRemoved (Inherited from INotifyListSecurity.)
Public eventRemovedRange (Inherited from ICollectionExSecurity.)
Public eventRemoving (Inherited from INotifyListSecurity.)
Public eventRemovingAt (Inherited from INotifyListSecurity.)
Top
Extension Methods
  NameDescription
Public Extension MethodDeleteAll
To delete all instruments.
(Defined by TraderHelper.)
Public Extension MethodDeleteById
Delete instrument by identifier.
(Defined by StorageHelper.)
Public Extension MethodFilter(Decimal)Overloaded.
To filter options by the strike Strike.
(Defined by DerivativesHelper.)
Public Extension MethodFilter(NullableDateTimeOffset)Overloaded.
To filter instruments by the expiration date ExpiryDate.
(Defined by DerivativesHelper.)
Public Extension MethodFilter(ExchangeBoard)Overloaded.
To filter instruments by the trading board.
(Defined by TraderHelper.)
Public Extension MethodFilter(OptionTypes)Overloaded.
To filter options by type OptionType.
(Defined by DerivativesHelper.)
Public Extension MethodFilter(Security)Overloaded.
To filter instruments by the given criteria.
(Defined by TraderHelper.)
Public Extension MethodFilterByUnderlying
To filter instruments by the underlying asset.
(Defined by DerivativesHelper.)
Public Extension MethodGetAllSecurity
Find AllSecurity instance in the specified provider.
(Defined by TraderHelper.)
Public Extension MethodLookupAll
Get all available instruments.
(Defined by TraderHelper.)
Public Extension MethodLookupByCode
To get the instrument by the instrument code.
(Defined by TraderHelper.)
Public Extension MethodLookupById(String)Overloaded.
To get the instrument by the identifier.
(Defined by TraderHelper.)
Public Extension MethodLookupById(SecurityId)Overloaded.
To get the instrument by the identifier.
(Defined by TraderHelper.)
Public Extension MethodLookupByNativeId
To get the instrument by the system identifier.
(Defined by TraderHelper.)
Public Extension MethodReadBySecurityId
Read instrument by identifier.
(Defined by StorageHelper.)
Public Extension MethodToMessagesSecurity, TMessage
To convert trading objects into messages.
(Defined by MessageConverterHelper.)
Top
See Also