konto usunięte

Temat: [C#] własny app.config

Witam serdecznie

Piszę windows serwis, który chce mieć konfigurowalny via app.config. Chciałbym mieć własną sekcję w następującej postaci:


<emailAlertAdresses>

<email>adr_email1</email>
<email>adr_email2</email>
.....
<email>adr_emailN</email>
</emailAlertAddresses>


Posuzkiwałem info w necie ale generalnie wszystko sprowadza się do użycia w takiej postaci jak przykład poniżej:


<nazwa sekcji>

<add xxx="cos" />

</nazwa sekcji>


Jestem raczej nowicujesz ale swoje ścieżki już jakieś tam przetarłem ;). O ile z appsettings umiem skorzystać tak już z customowej wersji tego nie bardzo. Wyszukując w necie znalazłem wiele tutoriali ale przyznam szczerze jakieś to trochę zagmatwane i nie do końca spełnia to co bym chciał. Wiem, że mogę też jakoś to zrobić dziedzicząć po IConfigurationSectionHandler implementując metodę Create...ale nie wiem do końca jak to powinno wyglądać, poza tym jak przeczytałem na pięknych stronach MSDN to raczej to już jest niestosowane. Oczywiście też mam pomysł na użycie log4net'a natomiast potrzebuję jeszcze załączać pewne pliki log nie koniecznie tworzone przez log4net. No chyba, że log4net oferuje taką funkcjonalność a ja sobie po prostu z tego nie zdaję sprawy. Z góry bardzo dziękuję za pomoc w tym temacie :)

pozdrawiam wszystkich :)
Rafał K :)Rafał K. edytował(a) ten post dnia 11.07.12 o godzinie 13:42
Jacek R.

Jacek R. programista

Temat: [C#] własny app.config

Mi też to kiedyś nie pasowało, więc zrobiłem sobie własny plik xml z własną strukturą + prostą klasę, która go parsowała na starcie i udostępniała w aplikacji na zasadzie singletona.
Tomasz M.

Tomasz M. never go full
retard!

Temat: [C#] własny app.config

Rafał K.:
[...]

To generalnie nie są jakieś trudne rzeczy do znalezienia...

http://devlicio.us/blogs/derik_whittaker/archive/2006/...
http://www.blackwasp.co.uk/CustomAppSettings.aspx
http://www.codeproject.com/Articles/12267/Custom-AppSe...

A jeśli customowo, to najlepiej zserializować jakąś strukturę do pliku - potem deserialize i wuala...Tomasz M. edytował(a) ten post dnia 11.07.12 o godzinie 13:45

konto usunięte

Temat: [C#] własny app.config

sęk w tym, że znalazłem (aczkolwiek drugi link nie został przeze mnie znaleziony za co dziękuję) ale po prostu było właśnie nie do końca to co chciałem. Dzięki za szybkie odpowiedzi, poczekam może ktoś też poda jakieś ciekawe propozycje :) tak czy siak bardzo dziękuję za poświęcenie czasu :)
Łukasz K.

Łukasz K. programista
ASP.NET/JS/T-SQL,
2KMM Sp z o.o.

Temat: [C#] własny app.config

Ja też przeważnie robię serializację/deserializację własnego obiektu do xmla.
Zobacz jeszcze to: http://geekswithblogs.net/lszk/archive/2009/09/29/usin...

konto usunięte

Temat: [C#] własny app.config

Dzięki, generalnie temat ogarnąłem :) Trochę świeżym spojrzeniem na to plus pomoc kolegi z pracy i małe wskazówki ;) Okazuje się, że to wcale nie jakiś temat w stylu rocket science :) Trzeba tylko wyeliminować trochę niecierpliwości i frustracji i zostawić to by przemyślało co zrobiło ;)

konto usunięte

konto usunięte

Temat: [C#] własny app.config

Dziękuję za pomoc, udało mi się osiągnąc zamierzony efekt :)

Następna dyskusja:

Synchronizacja miedzy Mobil...




Wyślij zaproszenie do