WCF服务引用之间的共享类型,并且仍然自动生成INotifyPropertyChanged

本文关键字:INotifyPropertyChanged 自动生成 类型 引用 服务 之间 共享 WCF | 更新日期: 2023-09-27 18:23:53

我有两个WCF服务,它们需要在彼此之间共享类型(即service1的输出需要是service2的输入)。我熟悉Visual Studio中的"重用引用程序集中的类型"选项,这将使我的场景发挥作用。

也就是说,在我提到我错过了svcutil.exe(通过Visual Studio)通常会给我的自动生成代码之前。我错过了在所有属性上自动实现INotifyPropertyChanged,将IEnumerable对象放入ObservableCollections等。

有没有一种方法可以在两个服务之间重用类型,同时获得所有自动生成的好处,特别是INotifyPropertyChanged?我不想在目前位于服务器端的非常小的类中手工编写所有这些代码。

使用.Net 4.0。

WCF服务引用之间的共享类型,并且仍然自动生成INotifyPropertyChanged

您可以将消息类型放在它们自己的程序集中,然后从客户端和服务引用此程序集。当服务不在您手中时,自动生成的代码非常有用。