如何在wcf中实现泛型类型返回
答案:1 悬赏:70
解决时间 2021-01-12 22:17
- 提问者网友:几叶到寒
- 2021-01-12 05:02
如何在wcf中实现泛型类型返回
最佳答案
- 二级知识专家网友:摆渡翁
- 2021-01-12 05:53
wcf中,请求的返回对象必须是可序列化的。
默认情况下wcf要求返回对象必须能够接受二进制序列化或者XML序列化之一(优先使用XML序列化)。
你需要在自己的返回类型上添加特性Serializable或者XMLSerializable。特殊情况下会需要自己实现序列化及反序列化实现。
如果你的类型不能支持XMLSerializable,且你不想使用二进制序列化,也可以考虑进行JSON序列化转为字符串返回结果(可能需要考虑安全问题)。
默认情况下wcf要求返回对象必须能够接受二进制序列化或者XML序列化之一(优先使用XML序列化)。
你需要在自己的返回类型上添加特性Serializable或者XMLSerializable。特殊情况下会需要自己实现序列化及反序列化实现。
如果你的类型不能支持XMLSerializable,且你不想使用二进制序列化,也可以考虑进行JSON序列化转为字符串返回结果(可能需要考虑安全问题)。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯