WCF中的配置服务?

时间:2012-10-22 16:46:30

标签: wcf

WCF是否具有“Configurator”服务的等价物?

我想要做的是创建一个WCF服务,它将处理整个应用程序的配置。所以像各种组件的默认值等等。

所以,像这样:

enter image description here

我的问题是:WCF已经是这样的了吗?

我知道如何写这篇文章,但在此之前,我想知道我是否正在重新做一些已经可用的事情。

注意:这可能是令人困惑的术语,因为WCF使用单词 configuration 来表示,例如,配置WCF服务端点和绑定,通过配置文件或以编程方式。我不是那个意思。我的意思是应用程序本身的实际配置。

2 个答案:

答案 0 :(得分:2)

WCF is用于使用.NET构建分布式/面向服务的应用程序的框架,WCF中没有任何“额外”(除了已经在.NET中的内容,如注释中提到的配置系统)来管理应用程序设置。据我所知,WCF本身没有“配置器服务”。

您绘制的基本设计当然是可能的,您可以使用WCF创建“配置服务”,但WCF将仅为面向服务的一方提供框架和基础结构的位。实际的逻辑将在您的服务及其操作中,您必须自己编写代码(尽管您可以使用不同的框架或样板代码来实现该逻辑)。

答案 1 :(得分:0)

它不是内置的,但正如你所说,你可以自己动手。

我已经在Channel9(http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/MID402 @中途标记)的演示中看到了这一点,演示者将配置存储在数据库中,并且所有客户端和服务器都下拉了他们的配置。看起来对大规模操作很有用,但如果您只有几个客户端/服务器则可能不值得。

这是一个PowerPoint(http://media.ch9.ms/teched/na/2011/ppt/MID402.pptx),但您可以从视频中获得一些细节。