AstsFixDialect
StockSharp.Fix.Dialects.Moex.Asts
Диалект протокола ASTS FIX.
Наследует: BaseFixDialect
Конструкторы
AstsFixDialect
protected AstsFixDialect(IdGenerator transactionIdGenerator)
astsFixDialect = AstsFixDialect(transactionIdGenerator)
Инициализирует новый экземпляр AstsFixDialect.
- transactionIdGenerator
- Генератор идентификаторов транзакций.
Свойства
FeatureName
public override string FeatureName { get; }
value = astsFixDialect.FeatureName
Особенное имя.
PossibleSupportedMessages
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = astsFixDialect.PossibleSupportedMessages
Возможные типы поддерживаемых сообщений.
Методы
ApplyTimeInForce
protected override bool ApplyTimeInForce(ExecutionReport report, ExecutionMessage msg, bool throwInvalid)
result = astsFixDialect.ApplyTimeInForce(report, msg, throwInvalid)
Примените время в силе.
- report
- msg
- throwInvalid
IsLogoutError
protected override bool IsLogoutError(string text)
result = astsFixDialect.IsLogoutError(text)
Проверка выхода из системы содержит сообщение об ошибке.
- text
- Текстовое сообщение.
Возвращает: если указанный текст содержит сообщение об ошибке, в противном случае — .
OnReadAsync
protected override IAsyncEnumerable<Message> OnReadAsync(IFixReader reader, string msgType, CancellationToken cancellationToken)
result = astsFixDialect.OnReadAsync(reader, msgType, cancellationToken)
Прочтите следующее сообщение протокола FIX.
- reader
- Считыватель данных, записанных в формате протокола FIX.
- msgType
- Тип сообщения.
- cancellationToken
- CancellationToken
Возвращает: Последовательность сообщений.
OnWriteAsync
protected override ValueTask<string> OnWriteAsync(IFixWriter writer, Message message, CancellationToken cancellationToken)
result = astsFixDialect.OnWriteAsync(writer, message, cancellationToken)
Запишите указанное сообщение в протокол FIX.
- writer
- Регистратор данных в формате протокола FIX.
- message
- Сообщение.
- cancellationToken
- Токен отмены.
Возвращает: FixMessages значение.
WriteSecurityIdAsync
protected abstract ValueTask WriteSecurityIdAsync(IFixWriter writer, SecurityMessage secMsg, CancellationToken cancellationToken)
result = astsFixDialect.WriteSecurityIdAsync(writer, secMsg, cancellationToken)
Напишите идентификатор финансового инструмента.
- writer
- FIX записи данных.
- secMsg
- идентификатор финансового инструмента.
- cancellationToken
- Токен отмены.