SMS xml의 tip
속성에 따라 SMS 섹션 블록을 선택하고 싶습니다. 현재 : ConfigurationManager.GetSection("Logger/Sms")
작품이 있지만 ConfigurationManager.GetSection("Logger/Sms[@tip='VF']")
같은 섹션을 얻을 수있는 방법이 있습니까?xml 속성으로 섹션 필터링하기
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="Logger">
<section name="Sms" type="caSectionTest.LogHandler, caSectionTest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</sectionGroup>
</configSections>
<Logger>
<Sms tip="Clickatell">
<icerik>Soğuk zincir uygulamasından gönderilen sms</icerik>
<telNo>9053123123123</telNo>
<api>3363050</api>
<user>pkUser</user>
<pass>passhm</pass>
</Sms>
<Sms tip="Vodafone">
<icerik>write something into sms</icerik>
<telNo>905123123123</telNo>
<originator>336123</originator>
<user>ctUser</user>
<pass>9Mdfpass</pass>
</Sms>
</Logger>
</configuration>
내가 사용하는 트릭 중 하나가 전체 섹션을 잡아내는 것입니다 ... 객체에 xml을 비 직렬화 한 다음 객체를 사용하여 구성 항목을 얻을 수 있고 그 미친 짓을하지 않아도됩니다. 통사론. –
이 기능이 제대로 작동합니까? 섹션을 설정 파일 당 한 번만 표시해야합니다. 'web.config' 또는'app.config' 파일에서 이것을 가져 오려고 할 때 에러가 발생했습니다. 도움말 항목 exceptions를보십시오. 문제를 재현하는 방법에 대한 지침을 포함하도록 질문을 업데이트 할 수 있습니까? –
AYK