WCF列出实现特定合同的所有客户端端点

sip*_*wiz 4 wcf

有没有办法在应用程序配置文件中列出所有WCF客户端端点?

我需要建立到不同服务器的多个客户端连接,并希望找到一种方法来维护应用程序配置文件中的所有客户端连接信息.

Rub*_*ias 11

试试这个:

// using System.ServiceModel.Configuration;
ServiceModelSectionGroup serviceModelSectionGroup =
    ServiceModelSectionGroup.GetSectionGroup(
        ConfigurationManager.OpenExeConfiguration(
            ConfigurationUserLevel.None));
foreach (ServiceElement serviceElement in
    serviceModelSectionGroup.Services.Services.OfType<ServiceElement>())
{
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

  • serviceModelSectionGroup.Client.Endpoints是我需要的而不是服务,但是你提供了缺少的链接,谢谢. (3认同)