SORU
21 AĞUSTOS 2008, PERŞEMBE


Yükleme Sistemi.ConfigurationManager kullanarak ServiceModel yapılandırma bölümü

C# Kullanarak .NET 3.5 ve XML, bir istemci uygulamasında bisiklet Federasyonu yapılandırma bazılarını yazmaya çalışıyorum (istemci bağlanma sunucu adı).

Bariz şekilde ConfigurationManager yapılandırma bölümüne yüklemek ve ihtiyacım olan verileri yazmak için kullanmaktır.

var serviceModelSection = ConfigurationManager.GetSection("system.serviceModel");

Her zaman null döndürür gibi görünüyor.

var serviceModelSection = ConfigurationManager.GetSection("appSettings");

Mükemmel çalışıyor.

Yapılandırma bölümü Uygulaması mevcut.config ama nedense ConfigurationManager system.ServiceModel bölümüne yüklemek için reddediyor.

El ile xxx yüklenmesini engellemek istiyorum.exe.dosya ve XPath kullanarak config ama eğer başvurmak istiyorum. Biraz kesmek gibi görünüyor.

Herhangi bir öneriniz var mı?

CEVAP
21 AĞUSTOS 2008, PERŞEMBE


http://mostlytech.blogspot.com/2007/11/programmatically-enumerate-wcf.html

// Automagically find all client endpoints defined in app.config
ClientSection clientSection = 
    ConfigurationManager.GetSection("system.serviceModel/client") as ClientSection;

ChannelEndpointElementCollection endpointCollection =
    clientSection.ElementInformation.Properties[string.Empty].Value as     ChannelEndpointElementCollection;
List<string> endpointNames = new List<string>();
foreach (ChannelEndpointElement endpointElement in endpointCollection)
{
    endpointNames.Add(endpointElement.Name);
}
// use endpointNames somehow ...

İyi çalışması için görünür.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • Pepsi

    Pepsi

    1 Kasım 2005