Class SubscriptionConfig
- Namespace
- StockSharp.Configuration
- Assembly
- StockSharp.Configuration.dll
Represents a persisted market data subscription configuration.
public record SubscriptionConfig : IPersistable, IEquatable<SubscriptionConfig>
- Inheritance
-
SubscriptionConfig
- Implements
- Inherited Members
- Extension Methods
Constructors
SubscriptionConfig()
public SubscriptionConfig()
SubscriptionConfig(SubscriptionConfig)
protected SubscriptionConfig(SubscriptionConfig original)
Parameters
originalSubscriptionConfig
Properties
BuildField
Field used during building (for example, a price or volume field name).
public Level1Fields? BuildField { get; set; }
Property Value
BuildFrom
Source data type used to build the requested data (e.g., build candles from trades).
public DataType BuildFrom { get; set; }
Property Value
BuildMode
Build mode for derived data (when data needs to be built from another source).
public MarketDataBuildModes? BuildMode { get; set; }
Property Value
Count
Optional maximum number of data items to request.
public long? Count { get; set; }
Property Value
- long?
DataType
Market data type identifier (for example: Level1, MarketDepth, Trades, Candles).
public DataType DataType { get; set; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
From
Optional start time (UTC) of the requested data interval.
public DateTime? From { get; set; }
Property Value
MaxDepth
Optional maximum depth for order book data.
public int? MaxDepth { get; set; }
Property Value
- int?
Security
public SecurityId? Security { get; set; }
Property Value
To
Optional end time (UTC) of the requested data interval.
public DateTime? To { get; set; }
Property Value
Methods
Equals(SubscriptionConfig?)
public virtual bool Equals(SubscriptionConfig? other)
Parameters
otherSubscriptionConfig
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(SubscriptionConfig?, SubscriptionConfig?)
public static bool operator ==(SubscriptionConfig? left, SubscriptionConfig? right)
Parameters
leftSubscriptionConfigrightSubscriptionConfig
Returns
operator !=(SubscriptionConfig?, SubscriptionConfig?)
public static bool operator !=(SubscriptionConfig? left, SubscriptionConfig? right)
Parameters
leftSubscriptionConfigrightSubscriptionConfig