Click or drag to resize

IStorageSecurityList Interface

Интерфейс для доступа к хранилищу инструментов.

Namespace:  StockSharp.Algo.Storages
Assembly:  StockSharp.Algo (in StockSharp.Algo.dll) Version: 4.4.17.0 (4.4.17)
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
Отложенное действие.
(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
Удалить инструмент.
(Inherited from ISecurityStorage.)
Public methodDeleteBy
Удалить инструменты по критерию.
(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
Найти инструменты, соответствующие фильтру criteria.
(Inherited from ISecurityProvider.)
Public methodReadById
Загрузить торговый объект по идентификатору.
(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)
Сохранить торговый объект.
(Inherited from IStorageEntityListT.)
Public methodSave(Security, Boolean)
Сохранить инструмент.
(Inherited from ISecurityStorage.)
Public methodWaitFlush
Подождать сброса.
(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
Удалить все инструменты.
(Defined by TraderHelper.)
Public Extension MethodDeleteById
Удалить инструмент по идентификатору.
(Defined by StorageHelper.)
Public Extension MethodFilter(Decimal)Overloaded.
Отфильтровать опционы по страйку Strike.
(Defined by DerivativesHelper.)
Public Extension MethodFilter(NullableDateTimeOffset)Overloaded.
Отфильтровать инструменты по дате экспирации ExpiryDate.
(Defined by DerivativesHelper.)
Public Extension MethodFilter(ExchangeBoard)Overloaded.
Отфильтровать инструменты по торговой площадке.
(Defined by TraderHelper.)
Public Extension MethodFilter(OptionTypes)Overloaded.
Отфильтровать опционы по типу OptionType.
(Defined by DerivativesHelper.)
Public Extension MethodFilter(Security)Overloaded.
Отфильтровать инструменты по заданному критерию.
(Defined by TraderHelper.)
Public Extension MethodFilter(SecurityLookupMessage)Overloaded.
Отфильтровать инструменты по заданному критерию.
(Defined by TraderHelper.)
Public Extension MethodFilterByUnderlying
Отфильтровать инструменты по базовому активу.
(Defined by DerivativesHelper.)
Public Extension MethodGetAllSecurity
Найти объект AllSecurity в указанном провайдере.
(Defined by TraderHelper.)
Public Extension MethodLookup
Найти инструменты, соответствующие фильтру criteria.
(Defined by TraderHelper.)
Public Extension MethodLookupAll
Получить все доступные инструменты.
(Defined by TraderHelper.)
Public Extension MethodLookupByCode
Получить инструмент по коду инструмента.
(Defined by TraderHelper.)
Public Extension MethodLookupById(String)Overloaded.
Получить инструмент по идентификатору.
(Defined by TraderHelper.)
Public Extension MethodLookupById(SecurityId)Overloaded.
Получить инструмент по идентификатору.
(Defined by TraderHelper.)
Public Extension MethodLookupByNativeId
Получить инструмент по системному идентификатору.
(Defined by TraderHelper.)
Public Extension MethodReadBySecurityId
Загрузить инструмент по идентификатору.
(Defined by StorageHelper.)
Public Extension MethodSafeAddT1, T2
Обернуть действие в try/catch условие с логирование возможной ошибки.
(Defined by LoggingHelper.)
Public Extension MethodToMessagesSecurity, TMessage
Преобразовать торговые объекты в сообщения.
(Defined by MessageConverterHelper.)
Top
See Also