Piccolo esempio di come poter leggere gli endPoints di un App.Config WCF
ClientSection client = (ClientSection)ConfigurationManager.GetSection("system.serviceModel/client");
int i = 0;
StringBuilder sb = new StringBuilder();
foreach (ChannelEndpointElement endPoint in client.Endpoints)
{
i++;
sb.AppendLine(String.Format("{0}° EndPoint: {1}", i, endPoint.Address));
}
txtAppConfig.Text = sb.ToString();
Ricordarsi di importare gli assembly nel progetto e utilizzare gli Using:
1: using System.Configuration;
2: using System.ServiceModel.Configuration;
Allo stesso modo è possibile leggere le altre sezioni del ns. config.