WCF:我可以公开一个外部程序集的类吗?

时间:2015-04-08 10:56:53

标签: wcf

我在WCF服务应用程序中引用了一个dll。我的WCF操作需要输入类型类(让&表示XYZ),该类型存在于该DLL中。

现在,是否可以将该类公开给客户端,以便他们可以调用公开的wcf方法?

如果是,那么请您解释一下这个想法或一些伪造的代码/参考资料吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

合同:

[OperationContract]
void Add(XYZ item);

服务器:

public void Add(XYZ item){}

[DataContract]
class XYZ{}

客户端:

var item = new XYZ();
client.Add(item);

服务器和客户端都应该引用包含'XYZ'的Dll。 “XYZ”类应具有“DataContract”属性。 实现或多或少类似于WCF中的FaultContracts。