2012-09-03 94 views
0

如何枚舉我的WCF服務正在偵聽的端點?我發現了幾篇博文,列舉了配置的端點(通過查看App.config),但這沒有幫助。枚舉WCF服務器端點?

我正在託管一個WCF服務,它以編程方式配置自己,我想獲取它正在監聽的端點列表,以便寫入日誌文件。

回答

0
var serviceHost = new ServiceHost(...); 
var endpoints = serviceHost.Description.Endpoints; 
+0

......跨所有'ServiceHost'實例? –

+0

使用反射來查找所有ServiceHost實例。 –

+0

它似乎沒有可以使用反射來獲取已經運行的實例。除非你知道不同的...? –