Click or drag to resize

ITransactionProvider Interface

Transactional operations provider interface.

Namespace:  StockSharp.BusinessEntities
Assembly:  StockSharp.BusinessEntities (in StockSharp.BusinessEntities.dll) Version: 5.0.0.0 (5.0.0)
Syntax
C#
public interface ITransactionProvider : IPortfolioProvider, 
	IPositionProvider

The ITransactionProvider type exposes the following members.

Properties
  NameDescription
Public propertyPortfolios
Get all portfolios.
(Inherited from IPortfolioProvider.)
Public propertyPositions
Get all positions.
(Inherited from IPositionProvider.)
Public propertyTransactionIdGenerator
Transaction id generator.
Top
Methods
  NameDescription
Public methodCancelOrder
Cancel the order.
Public methodCancelOrders
Cancel orders by filter.
Public methodEditOrder
Edit the order.
Public methodGetPosition
To get the position by portfolio and instrument.
(Inherited from IPositionProvider.)
Public methodIsOrderEditable
Determines the specified order can be edited by EditOrder(Order, Order).
Public methodIsOrderReplaceable
Determines the specified order can be replaced by ReRegisterOrder(Order, Order).
Public methodLookupByPortfolioName
To get the portfolio by the code name.
(Inherited from IPortfolioProvider.)
Public methodRegisterOrder
Register new order.
Public methodRegisterPortfolio
Subscribe on the portfolio changes.
Public methodReRegisterOrder
Reregister the order.
Public methodUnRegisterPortfolio
Unsubscribe from the portfolio changes.
Top
Events
  NameDescription
Public eventLookupPortfoliosResult
Lookup result PortfolioLookupMessage received.
Public eventLookupPortfoliosResult2
Lookup result PortfolioLookupMessage received.
Public eventMassOrderCanceled
Mass order cancellation event.
Public eventMassOrderCanceled2
Mass order cancellation event.
Public eventMassOrderCancelFailed
Mass order cancellation errors event.
Public eventMassOrderCancelFailed2
Mass order cancellation errors event.
Public eventNewMyTrade
Own trade received.
Public eventNewOrder
Order received.
Public eventNewPortfolio
New portfolio received.
(Inherited from IPortfolioProvider.)
Public eventNewPosition
New position received.
(Inherited from IPositionProvider.)
Public eventNewStopOrder Obsolete.
Stop-order received.
Public eventOrderCancelFailed
Order cancellation error event.
Public eventOrderChanged
Order changed (cancelled, matched).
Public eventOrderEdited
EditOrder(Order, Order) success result event.
Public eventOrderEditFailed
EditOrder(Order, Order) error result event.
Public eventOrderRegisterFailed
Order registration error event.
Public eventOrderStatusFailed
Failed order status request event.
Public eventOrderStatusFailed2
Failed order status request event.
Public eventPortfolioChanged
Portfolio changed.
(Inherited from IPortfolioProvider.)
Public eventPositionChanged
Position changed.
(Inherited from IPositionProvider.)
Public eventStopOrderCancelFailed Obsolete.
Stop-order cancellation error event.
Public eventStopOrderChanged Obsolete.
Stop order state change event.
Public eventStopOrderRegisterFailed Obsolete.
Stop-order registration error event.
Top
Extension Methods
  NameDescription
Public Extension MethodReRegisterOrder
Reregister the order.
(Defined by EntitiesExtensions.)
Public Extension MethodReRegisterOrderEx
Reregister the order.
(Defined by EntitiesExtensions.)
Public Extension MethodWhenNewMyTrade
To create a rule for the event of new trade occurrences.
(Defined by MarketRuleHelper.)
Public Extension MethodWhenNewOrder
To create a rule for the event of new orders occurrences.
(Defined by MarketRuleHelper.)
Top
See Also