0
dynamic或对象来自消息的键入属性存储在骆驼案例中。
考虑,我们有一个消息像下面当邮件被masstransit灭绝时,我用驼峰案例取代它们而不是Pascale案例
public class UserCreatedEvent
{
public string Message { get; set; }
public string UserName { get; set; }
public dynamic Payload { get; set; }
}
var userCreatedEvent = new UserCreatedEvent
{
UserName = "HO",
Message = "Test",
Payload = new {Email = "[email protected]"}
}
当反序列化,我不通过Payload.Email
我不得不使用Payload.email
访问它们。
我的问题是我们如何在没有骆驼套的情况下得到没有输入动态或物体的信息。
是'动态'工作,但公共交通使得所有属性都属于骆驼案例,尽管我在创建它时使用了Pascal案例。它正在发生,因为masstransit通过将它转换为骆驼案例来存储消息。你怎么看? – Hasibul
为什么masstransit在骆驼情况下的序列化对象?有没有可以改变它的选项? – Hasibul