メッセージキューに内容が書き込まれ、読み出された自動小包が<br>ラベル、カスタムフォーマットissueを解決する

2499 ワード

/// <summary>
    ///  
    /// </summary>
    public class StringFormatter : IMessageFormatter
    {
       
        public bool CanRead(Message message)
        {
            return false;
        }

        public object Read(Message message)
        {
            return null;
        }

        public void Write(Message message, object obj)
        {
            var b = Encoding.UTF8.GetBytes(obj + "");
            var m = new MemoryStream(b);
            message.BodyStream = m;
        }

        public object Clone()
        {
            return null;
        }
    }




//......
 MessageQueue.Formatter = new StringFormatter();
//......