c# - 在 WCF 中使用非 WCF 自定义类

标签 c# wcf

我有一个托管在 IIS 中的 WCF 服务。目的是让客户进行调用并接收自定义类,该类未定义为 WCF 类,而是在另一个项目/dll 中定义。我怎么能这样做?

最佳答案

您需要用 [DataContract] 属性修饰这个自定义类,并用 [DataMember] 属性修饰它的所有公共(public)属性。

您还需要客户端和服务器都包含该项目/dll。

关于c# - 在 WCF 中使用非 WCF 自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7735441/

相关文章:

c# - 当用户在 RichTextBox 中键入时更改字体颜色

c# - Xml解析器 : XSLT compiler error

c# - 当通过 TypeBuilder.CreateType 实现具有参数为 'in' 的方法的接口(interface)时,抛出 TypeLoadException

c# - 听到 "element ' 行为“具有无效的子元素”应该被忽略,但因此无法更新服务引用

c# - WCF FaultException<SqlException> 被捕获为 CommunicationException

c# - 创建列数可变的 rdlc 报告

c# - 日期的正则表达式

WCF 自托管服务、安装程序类和 netsh

c# - 在 XML 查询中显式定义数据类型,以便 SSRS 从 WCF 服务识别

wcf - WCF 中的任何 XmlSerialization 限制(相对于 DataContract)?