IFixDialect
Die Schnittstelle, die den Dialekt des FIX-Protokolls beschreibt.
Implementiert: IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable, IDemoAdapter
Eigenschaften
public string Accounts { get; set; }
value = iFixDialect.Accounts
iFixDialect.Accounts = value
Konten, die mit FIX Login verbunden sind.
public bool CancelOnDisconnect { get; set; }
value = iFixDialect.CancelOnDisconnect
iFixDialect.CancelOnDisconnect = value
Cancel On Disconnect
public string ClientCode { get; set; }
value = iFixDialect.ClientCode
iFixDialect.ClientCode = value
Der vom Broker zugewiesene Kundencode.
public string ClientVersion { get; set; }
value = iFixDialect.ClientVersion
iFixDialect.ClientVersion = value
Client App Version.
public long CurrentCounter { get; set; }
value = iFixDialect.CurrentCounter
iFixDialect.CurrentCounter = value
Zähler.
public FastDateTimeParser DateParser { get; set; }
value = iFixDialect.DateParser
iFixDialect.DateParser = value
Datums-Parser.
public bool DoNotSendAccount { get; set; }
value = iFixDialect.DoNotSendAccount
iFixDialect.DoNotSendAccount = value
Senden Sie kein Konto.
public Encoding Encoding { get; set; }
value = iFixDialect.Encoding
iFixDialect.Encoding = value
Kodierung.
public string ExchangeBoard { get; set; }
value = iFixDialect.ExchangeBoard
iFixDialect.ExchangeBoard = value
Board, wo Finanzinstrumente gehandelt werden.
public bool IsResetCounter { get; set; }
value = iFixDialect.IsResetCounter
iFixDialect.IsResetCounter = value
Sollte der Sequenzzähler zurückgesetzt werden.
public bool OverrideExecIdByNative { get; set; }
value = iFixDialect.OverrideExecIdByNative
iFixDialect.OverrideExecIdByNative = value
Überschreiben Sie ExecId durch native Identifikator (falls vorhanden in FIX Nachricht).
public SecureString Password { get; set; }
value = iFixDialect.Password
iFixDialect.Password = value
Kennwort.
public IFixReader Reader { get; }
value = iFixDialect.Reader
Der Leseer der im FIX-Protokollformat aufgezeichneten Daten.
public string SenderCompId { get; set; }
value = iFixDialect.SenderCompId
iFixDialect.SenderCompId = value
Absenderkennung.
public bool SupportLicensing { get; }
value = iFixDialect.SupportLicensing
Unterstützung von Lizenzierungsfunktionen.
public bool SupportUnknownExecutions { get; set; }
value = iFixDialect.SupportUnknownExecutions
iFixDialect.SupportUnknownExecutions = value
Unterstützt die Verarbeitung von Ausführungsvorgängen, die von Software von Drittanbietern generiert werden.
public string TargetCompId { get; set; }
value = iFixDialect.TargetCompId
iFixDialect.TargetCompId = value
Ziel-ID.
public FastTimeSpanParser TimeParser { get; set; }
value = iFixDialect.TimeParser
iFixDialect.TimeParser = value
Zeitparser.
public FastDateTimeParser TimeStampParser { get; set; }
value = iFixDialect.TimeStampParser
iFixDialect.TimeStampParser = value
Zeitstempel-Parser.
public TimeZoneInfo TimeZone { get; set; }
value = iFixDialect.TimeZone
iFixDialect.TimeZone = value
Informationen über die Zeitzone, in der sich der Austausch befindet.
public IFixWriter Writer { get; }
value = iFixDialect.Writer
Der Datenschreiber im FIX-Protokollformat.
public FastDateTimeParser YearMonthParser { get; set; }
value = iFixDialect.YearMonthParser
iFixDialect.YearMonthParser = value
Jahr und Monat Parser.
Methoden
public void Init(IFixWriter writer, IFixReader reader, EndPoint address)
iFixDialect.Init(writer, reader, address)
Dialekt initialisieren.
- writer
- Der Datenschreiber im FIX-Protokollformat.
- reader
- Der Leseer der im FIX-Protokollformat aufgezeichneten Daten.
- address
- Serveradresse.
public IAsyncEnumerable<Message> ReadAsync(CancellationToken cancellationToken)
result = iFixDialect.ReadAsync(cancellationToken)
Lesen Sie die nächsten Nachrichten aus dem FIX-Protokoll.
- cancellationToken
- CancellationToken
Rückgabe: Die Abfolge der Nachrichten.
public long? TryParseNextMsqSeqNum(string errorMessage)
result = iFixDialect.TryParseNextMsqSeqNum(errorMessage)
Versuchen Sie, erwartete MsgSeqNum aus der angegebenen Fehlermeldung zu extrahieren.
- errorMessage
- Fehlermeldung.
Rückgabe: MsgSeqNum oder .