/
dsrelax
/
Tarantool.Queue.NetCore
Обзор
Документация
Войти
/
dsrelax
/
Tarantool.Queue.NetCore
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Converters/ConverterQueueStatistic.cs
27 строк
946 B
Дмитрий
Добавьте файлы проекта.
27 янв 2024, 11:19
27 янв 2024, 11:19
331f11f
Код
Авторство
О чём код?
using ProGaudi.MsgPack.Light; using Tarantool.Queues.Converters; namespace Tarantool.Queues.Model { public partial class QueueStatistic { public class Converter : ConverterBase<QueueStatistic> { private IMsgPackConverter<QueueTubeStatistic> _queueTubeStatisticConverter = null!; protected override void FillEntity(QueueStatistic entity, IMsgPackReader reader, uint mapLength) { for (var i = 0; i < mapLength; i++) { entity.QueueTubesStatistic.Add(StringConverter.Read(reader), _queueTubeStatisticConverter.Read(reader)); } } protected override void InitializeConverter(MsgPackContext context) { _queueTubeStatisticConverter = new QueueTubeStatistic.Converter(); _queueTubeStatisticConverter.Initialize(context); } } } }