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
Токен отмены.