标签: c# wcf wshttpbinding
我有一个数据契约,其中我指定了Stream类型的属性,现在如果我想传递子类型MemoryStream它会抛出一个错误,因为SOAP消息对MemoryStream一无所知。
我试图将属性(knowntype)放在属性上,但只允许在类的声明中。 所以我应该在声明课程或其他需要做的事情时说出来
这有效,在声明课时放入已知类型。问题是MemoryStream成功通过但不是FileStream。我使用wsHttpBinding所以不能使用传输模式作为流。任何人都可以帮忙,为什么会这样?