/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit.Abstractions/Serialization/StringMessageBody.cs
37 строк
708 B
Chris Patterson
Replace Array.Empty with collection expression
26 янв 2025, 03:13
26 янв 2025, 03:13
41410c2
Код
Авторство
О чём код?
namespace MassTransit { using System.IO; using System.Text; public class StringMessageBody : MessageBody { readonly string _body; byte[]? _bytes; public StringMessageBody(string body) { _body = body; } public long? Length => _body?.Length; public Stream GetStream() { return new MemoryStream(GetBytes()); } public byte[] GetBytes() { return _bytes ??= string.IsNullOrWhiteSpace(_body) ? [] : Encoding.UTF8.GetBytes(_body); } public string GetString() { return _body; } } }