Wpf 我应该为整个应用程序创建一次WCF连接,还是为每个页面创建一次?
我正在开发一个使用WPF和WCF的应用程序。现在,对于每个WPF页面,都会创建一个WCF连接供该页面使用。这是好的做法吗?或者我应该创建一个Singleton对象来包含一个WCF连接,并根据需要传递给我的页面Wpf 我应该为整个应用程序创建一次WCF连接,还是为每个页面创建一次?,wpf,wcf,singleton,Wpf,Wcf,Singleton,我正在开发一个使用WPF和WCF的应用程序。现在,对于每个WPF页面,都会创建一个WCF连接供该页面使用。这是好的做法吗?或者我应该创建一个Singleton对象来包含一个WCF连接,并根据需要传递给我的页面 谢谢 如果整个应用程序中的连接参数和各种授权方面都相同,我绝对建议使用单个连接。创建不同的连接可能有意义,可能当您的页面类似于浏览器选项卡时——它们连接到不同的服务器,并且基本上是独立的 此外,考虑不要在你的UI逻辑中使用WCF连接,创建一些中间层,通过WCF获取数据,使你的UI不依赖于实
谢谢 如果整个应用程序中的连接参数和各种授权方面都相同,我绝对建议使用单个连接。创建不同的连接可能有意义,可能当您的页面类似于浏览器选项卡时——它们连接到不同的服务器,并且基本上是独立的
此外,考虑不要在你的UI逻辑中使用WCF连接,创建一些中间层,通过WCF获取数据,使你的UI不依赖于实际上来自技术的数据。您的UI逻辑应该与中间(业务)层提供的对象一起工作。
如果整个应用程序中的连接参数和各种授权方面都相同,那么我绝对建议使用单个连接。创建不同的连接可能有意义,可能当您的页面类似于浏览器选项卡时——它们连接到不同的服务器,并且基本上是独立的此外,考虑不要在你的UI逻辑中使用WCF连接,创建一些中间层,通过WCF获取数据,使你的UI不依赖于实际上来自技术的数据。您的UI逻辑应该与中间(业务)层提供的对象一起工作