【问题标题】:Serilog destructuring generated message contractsSerilog 解构生成的消息合约
【发布时间】:2015-11-21 06:07:59
【问题描述】:

似乎在添加服务引用时,serilog 无法解构 Visual Studio 自动生成的类(合同消息)。

它们总是用未知的_typetag序列化

 "fields": {
   "Request": {
     "_typeTag": "MessageContractType"
    }
  }

为什么不自动解构?

【问题讨论】:

    标签: c# wcf serilog


    【解决方案1】:

    这是因为生成的类型具有公共字段,而Serilog 的解构只检查属性。自定义IDestructuringPolicy 可以实现这一点。

    【讨论】:

      猜你喜欢
      • 2018-06-09
      • 2023-03-14
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多