/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/MessageData/Values/PutMessageData.cs
24 строки
609 B
Chris Patterson
Added ability to serialize an object as message data, allowing MessageData<T>, which can be any valid message type
27 сен 2021, 17:53
27 сен 2021, 17:53
5b463d9
Код
Авторство
О чём код?
namespace MassTransit.MessageData.Values { using System; using System.Threading.Tasks; /// <summary> /// Message data that needs to be stored in the repository when the message is sent. /// </summary> /// <typeparam name="T"></typeparam> public class PutMessageData<T> : MessageData<T> { public PutMessageData(T value, bool hasValue = true) { HasValue = hasValue; Value = Task.FromResult(value); } public Uri Address => null; public bool HasValue { get; } public Task<T> Value { get; } } }