【发布时间】:2011-07-06 14:57:52
【问题描述】:
我有一个消耗大量 WCF 服务的大型项目。端点在我的 App.config 文件的 <system.serviceModel> 部分中定义。
我们可以通过以下方式枚举这些端点:ClientSection clientSection = ConfigurationManager.GetSection("system.serviceModel/client") as ClientSection;
有没有办法以某种方式“ping”这些端点中的每一个,以确保其背后的服务处于活动状态(或不活动)?我不想为每个服务显式实现 Ping() 方法并调用它来检查服务可用性(实际上,我不能这样做,因为我的项目使用的一些 WCF 服务是第三方服务)。我只想确保 App.config 中的每个端点都工作(或不工作),而不通过服务代理调用任何服务方法。
【问题讨论】:
标签: .net wcf monitoring