SubscriptionBase
Zeichnung.
Erbt von: Cloneable<T>
Implementiert: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable
Konstruktoren
protected SubscriptionBase(ISubscriptionMessage subscriptionMessage, SecurityMessage security)
subscriptionBase = SubscriptionBase(subscriptionMessage, security)
Initialisiert eine neue Instanz von SubscriptionBase.
- subscriptionMessage
- Abonnementnachricht.
- security
- Finanzinstrument.
Eigenschaften
public long? Count { get; set; }
value = subscriptionBase.Count
subscriptionBase.Count = value
Erhält die Anzahl der ausstehenden Nachrichten.
public DataType DataType { get; }
value = subscriptionBase.DataType
Die Art der Marktdaten, die durch eine bestimmte Speicherung betrieben werden.
public FillGapsDays? FillGaps { get; set; }
value = subscriptionBase.FillGaps
subscriptionBase.FillGaps = value
FillGapsDays.
public bool FilterEnabled { get; }
value = subscriptionBase.FilterEnabled
Die Nachricht enthält Felder mit Nicht-Standardwerten.
public DateTime? From { get; set; }
value = subscriptionBase.From
subscriptionBase.From = value
Vom Knotenschlüssel.
public bool IsSubscribe { get; set; }
value = subscriptionBase.IsSubscribe
subscriptionBase.IsSubscribe = value
Die Nachricht ist ein Abonnement.
public MarketDataMessage MarketData { get; }
value = subscriptionBase.MarketData
MarketDataMessage
public OrderStatusMessage OrderStatus { get; }
value = subscriptionBase.OrderStatus
OrderStatusMessage
public long OriginalTransactionId { get; set; }
value = subscriptionBase.OriginalTransactionId
subscriptionBase.OriginalTransactionId = value
ID der ursprünglichen Nachricht TransactionId, für die diese Nachricht eine Antwort ist.
public PortfolioLookupMessage PortfolioLookup { get; }
value = subscriptionBase.PortfolioLookup
PortfolioLookupMessage
public SecurityId? SecurityId { get; }
value = subscriptionBase.SecurityId
Kennung des Finanzinstruments.
public SecurityLookupMessage SecurityLookup { get; }
value = subscriptionBase.SecurityLookup
SecurityLookupMessage
public long? Skip { get; set; }
value = subscriptionBase.Skip
subscriptionBase.Skip = value
Skip Count.
public bool SpecificItemRequest { get; }
value = subscriptionBase.SpecificItemRequest
Bestimmen Sie, ob die Nachricht eine Anforderung für ein bestimmtes Element ist (e.g., Bestellung, Position usw.) oder nicht.
public SubscriptionStates State { get; set; }
value = subscriptionBase.State
subscriptionBase.State = value
Staat.
public ISubscriptionMessage SubscriptionMessage { get; }
value = subscriptionBase.SubscriptionMessage
Abonnementnachricht.
public DateTime? To { get; set; }
value = subscriptionBase.To
subscriptionBase.To = value
Zum Knotenschlüssel.
public long TransactionId { get; set; }
value = subscriptionBase.TransactionId
subscriptionBase.TransactionId = value
Anfragekennung.
Methoden
public override string ToString()
result = subscriptionBase.ToString()
Konvertieren Sie in eine Liniendarstellung.
Rückgabe: String-Leistung.