WCF参考中未包含的类

时间:2013-10-03 16:16:03

标签: c# wcf serialization signalr

我正在为我正在进行的项目使用WCF和SignalR的组合。

WCF服务有很多DTO,它带来的很好,因为它们是[OperationContract]的一部分(作为参数或返回类型)。

但是,我有两个类(MachineStatusDtoDeviceStatusDto),它们仅用作通过SignalR从服务器广播的返回类型:

machine.On<MachineStatusDto>("Update", m => UpdateMachineRecord(m)); //On client side

我显然可以在我的WCF服务上创建一个使用这些类型的方法,但我觉得应该有办法通知WCF服务包含特定类型,即使它们不属于{{1} }。

修改

最后,如果您只是将[OperationContract]添加到WCF ServiceContract接口,除了在服务合同中明确使用的类之外​​,它还会知道发送这些类。很简单。

1 个答案:

答案 0 :(得分:1)

前面已多次讨论这个问题。 herehere