Show / Hide Table of Contents

Class InstrumentCatalog

Inheritance
object
UserEventHandler
InstrumentCatalog
InstrumentCatalogSubscription
Implements
IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: tt_net_sdk
Assembly: tt-net-api.dll
Syntax
public class InstrumentCatalog : UserEventHandler, IDisposable

Constructors

InstrumentCatalog(MarketId, ProductType, string, Dispatcher, bool)

Declaration
public InstrumentCatalog(MarketId marketId, ProductType productType, string productName, Dispatcher dispatcher, bool includeInactive = false)
Parameters
Type Name Description
MarketId marketId
ProductType productType
string productName
Dispatcher dispatcher
bool includeInactive

InstrumentCatalog(Product, Dispatcher, bool)

Declaration
public InstrumentCatalog(Product product, Dispatcher dispatcher, bool includeInactive = false)
Parameters
Type Name Description
Product product
Dispatcher dispatcher
bool includeInactive

Properties

IncludeInactive

Declaration
public bool IncludeInactive { get; }
Property Value
Type Description
bool

InstrumentList

Declaration
public IReadOnlyCollection<Instrument> InstrumentList { get; }
Property Value
Type Description
IReadOnlyCollection<Instrument>

Instruments

Declaration
public IReadOnlyDictionary<InstrumentKey, Instrument> Instruments { get; }
Property Value
Type Description
IReadOnlyDictionary<InstrumentKey, Instrument>

MarketId

Declaration
public MarketId MarketId { get; }
Property Value
Type Description
MarketId

Product

Declaration
public Product Product { get; }
Property Value
Type Description
Product

ProductName

Declaration
public string ProductName { get; }
Property Value
Type Description
string

ProductType

Declaration
public ProductType ProductType { get; }
Property Value
Type Description
ProductType

Methods

Dispose()

Declaration
public virtual void Dispose()

Get()

Declaration
public ProductDataEvent Get()
Returns
Type Description
ProductDataEvent

GetAsync()

Declaration
public void GetAsync()

Events

OnData

Declaration
public event EventHandler<InstrumentCatalogEventArgs> OnData
Event Type
Type Description
EventHandler<InstrumentCatalogEventArgs>

Implements

IDisposable
In this article
Back to top