Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Leggere mailsettings da app.config
lunedì 19 maggio 2008 - 16.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
wiplock
Profilo
| Newbie
1
messaggi | Data Invio:
lun 19 mag 2008 - 16:43
questo è il mio app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="sourcepath" value="C:\Users\...........blablabla"/>
<add key="destinationpath" value="C:\Users\...................blablabla"/>
</appSettings>
<connectionStrings>
<add name="ConnString" connectionString = "Data Source=AUORMDBSVIL;Initial Catalog=PraticheAutoDaimler; user id= user; password= pass" />
</connectionStrings>
<system.net >
<mailSettings >
<smtp from ="mymail@blabla.it">
<network host="ipmyserver" />
</smtp >
</mailSettings>
</system.net>
</configuration>
ho creato un windows service dove ho la necessita' di mandare delle mail
e voglio leggere i dati smtp dal file di configurazione.
per quanto riguarda gli altri dati li leggo in questo modo ....
la stringa di connessione al db:
ConnectionStringSettings mysetting = ConfigurationManager.ConnectionStrings["ConnString"];
SqlConnection conn = new SqlConnection(mysetting.ConnectionString);
le key in appsetting:
string destination = @ConfigurationSettings.AppSettings["destinationpath"];
string path = @ConfigurationSettings.AppSettings["sourcepath"];
ma non so come leggere il "from" dell' smtp, e l'host in network.
qualcuno sa darmi qualche indicazione ??
----------------
inoltre, visto che ci siamo
dovrei fare una lista di indirizzi a cui mandare la mail
pensavo di metterli come key in appsetting, qualcuno ha idee migliori ?
grazie mille in anticipo
alessandro
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 20 mag 2008 - 16:40
>ma non so come leggere il "from" dell' smtp, e l'host in network.
>qualcuno sa darmi qualche indicazione ??
Ciao,
beh hai due o tre metodi.
1) Via XMLDocument visto che app/web.config sono file XML
2) Via LINQ to XML con .NET Framework .NET 3.5 e VS2008
3) Oppure con il sistema tradizionale cioè usando le Custom Sections. Qui trovi tutto spiegato bene e anche come accedere a queste sezioni:
http://msdn.microsoft.com/en-us/library/2tw134k3.aspx
Fammi sapere.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
munissor
Profilo
| Senior Member
270
messaggi | Data Invio:
mar 20 mag 2008 - 18:50
Ma perchè non puoi metterli in <configurations>? Ti semplificherebbe di molto le cose...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !