我在WCF服务应用程序中引用了一个dll。我的WCF操作需要输入类型类(让&表示XYZ),该类型存在于该DLL中。
现在,是否可以将该类公开给客户端,以便他们可以调用公开的wcf方法?
如果是,那么请您解释一下这个想法或一些伪造的代码/参考资料吗?
提前致谢!
答案 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。