IDataContractSurrogate可以与Azure可靠服务和/或演员一起使用吗?

时间:2016-09-29 20:02:55

标签: c# azure azure-service-fabric

使用Azure Service Fabric我试图在有状态服务和演员中序列化不可变类型。显然,数据协定序列化程序中没有支持,但我可以使用IDataContractSurrogate将其添加为here所示。

有没有办法为序列化程序提供我的IDataContractSurrogate?

1 个答案:

答案 0 :(得分:0)

如果您定义与此类似的不可变类型,则可以正常工作:

[DataContract]
public class Payload
{
    [DataMember]
    public readonly string Content;

    public Payload(string content)
    {
        Content = content;
    }
}

另见this article