我知道事实上,传递到WCF服务时Type不能使用。有没有人有一个完整列表?

有帮助吗?

解决方案

我不知道任何人打扰编译一个列表,我不知道有编制一个任意使用。相反,也有要求,一个类型必须满足在WCF合同中使用。主要地,它必须是串行化的。

我认为这是程序员的责任,以确认在合同中使用的类型都是序列化,并确保所有的自定义类型序列化和反序列化正常。

其他提示

凡是要在WCF服务使用的必须是序列化的第一,第二,它需要能够使用XML架构来表示。此外,WCF本质上是interoprable,所以任何过于具体到.NET(如异常,.NET Type等)应尽量避免。

任何非序列化从一开始走的出来,而且什么都不能在XML模式来表达也不能被使用。这包括接口 - 你只能用具体的类 - 它也exludes泛型类型,因为XML架构不知道如何处理泛型类型

您只要你坚持的是直接从这些类型组成的基本类型(int,字符串,日期时间等)以及任何是相当不错。

任何未标记Serializable,对于初学者。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top