dxFeed .Net API
7.1.0
dxFeed .Net API library intended to provide market data access for DX clients
|
Interface provides operation with subscription parameters. More...
Public Member Functions | |
void | AddSymbol (string symbol) |
Add symbol to subscription. More... | |
void | AddSymbol (CandleSymbol symbol) |
Add candle symbol to subscription. More... | |
void | AddSymbols (params string[] symbols) |
Add multiply symbols to subscription. More... | |
void | AddSymbols (params CandleSymbol[] symbols) |
Add multiply candle symbols to subscription. More... | |
void | RemoveSymbols (params string[] symbols) |
void | RemoveSymbols (params CandleSymbol[] symbols) |
void | SetSymbols (params string[] symbols) |
Set multiply symbols to subscription. More... | |
void | SetSymbols (params CandleSymbol[] symbols) |
Set multiply symbols to subscription. More... | |
void | Clear () |
IList< string > | GetSymbols () |
Get all symbols from subscription. More... | |
void | AddSource (params string[] sources) |
Add events.OrderSource to subscription. More... | |
void | SetSource (params string[] sources) |
Remove existing events.OrderSource from subscription and set new. More... | |
Interface provides operation with subscription parameters.
void com.dxfeed.api.IDxSubscription.AddSource | ( | params string [] | sources | ) |
Add events.OrderSource to subscription.
sources | List of events.OrderSource names. |
ArgumentException | Invalid sources parameter. |
InvalidOperationException | You try to add more than one source to subscription. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.AddSymbol | ( | string | symbol | ) |
Add symbol to subscription.
symbol | Symbol. |
ArgumentException | Invalid symbol parameter. |
InvalidOperationException | You try to add more than one symbol to snapshot subscription. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.AddSymbol | ( | CandleSymbol | symbol | ) |
Add candle symbol to subscription.
symbol | CandleSymbol. |
ArgumentException | Invalid symbol parameter. |
InvalidOperationException | You try to add more than one symbol to snapshot subscription. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.AddSymbols | ( | params string [] | symbols | ) |
Add multiply symbols to subscription.
symbols | List of symbols. |
ArgumentException | Invalid symbol parameter. |
InvalidOperationException | You try to add more than one symbol to snapshot subscription. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.AddSymbols | ( | params CandleSymbol [] | symbols | ) |
Add multiply candle symbols to subscription.
symbols | List of CandleSymbol. |
ArgumentException | Invalid symbols parameter. |
InvalidOperationException | You try to add more than one symbol to snapshot subscription. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.Clear | ( | ) |
Clear all symbols from subscription.
Snapshot will be IDisposable.Dispose().
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
IList<string> com.dxfeed.api.IDxSubscription.GetSymbols | ( | ) |
Get all symbols from subscription.
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.RemoveSymbols | ( | params string [] | symbols | ) |
Remove multiply symbols from subscription.
Snapshot will be disposed if symbols contains snapshot symbol (for Snapshots only).
symbols | List of symbols. |
ArgumentException | Invalid symbols parameter. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.RemoveSymbols | ( | params CandleSymbol [] | symbols | ) |
Remove multiply symbols from subscription.
Snapshot will be disposed if symbols contains snapshot symbol (for Snapshots only).
symbols | List of CandleSymbol. |
ArgumentException | Invalid symbols parameter. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.SetSource | ( | params string [] | sources | ) |
Remove existing events.OrderSource from subscription and set new.
sources | List of events.OrderSource names. |
ArgumentException | Invalid sources parameter. |
InvalidOperationException | You try to add more than one source to subscription. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.SetSymbols | ( | params string [] | symbols | ) |
Set multiply symbols to subscription.
symbols | List of symbols. |
ArgumentException | Invalid symbols parameter. |
InvalidOperationException | You try to add more than one symbol to snapshot subscription. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.
void com.dxfeed.api.IDxSubscription.SetSymbols | ( | params CandleSymbol [] | symbols | ) |
Set multiply symbols to subscription.
symbols | List of CandleSymbol. |
ArgumentException | Invalid symbols parameter. |
InvalidOperationException | You try to add more than one symbol to snapshot subscription. |
DxException | Internal error. |
Implemented in com.dxfeed.native.NativeSubscription, com.dxfeed.native.NativeSnapshotSubscription, and com.dxfeed.native.OrderViewSubscription.