Tôi có một thiết bị đầu cuối duy nhất mà xử lý thư đến (từ một Bus.Send), hiện một số công việc và sau đó công bố thông điệp khác. Có thể cấu hình nó để deserialize tin nhắn đến bằng cách sử dụng serializer Json, nhưng khi xuất bản, serialize các tin nhắn gửi đi bằng cách sử dụng serializer Xml?Có thể cho điểm cuối NServiceBus Xử lý và Xuất bản bằng các trình nối tiếp khác nhau không?
cấu hình của tôi hiện trông giống như dưới đây trong đó sử dụng các serializer Json cho cả deserializing đến và serializing thư gửi đi:
Configure.With()
.DefaultBuilder()
.JsonSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
Không có hỗ trợ được xây dựng mà tôi biết. Tại sao bạn muốn làm điều này? – eulerfx
Tại sao bạn muốn thực hiện việc này? Điều gì về nếu bạn nhận được tin nhắn trong Json từ một nơi nào đó nhưng thuê bao hạ lưu của bạn muốn xml? Nhưng bạn không thể cung cấp cho họ xml vì "tin nhắn" của bạn đã được nhận trong json? Đó là một chút rác rưởi. –