October 2007 Blog Posts

StringTemplate: una libreria per gestire Template

Un amico mi ha segnalato questa libreria che è davvero comoda e facile da usare per gestire dei templates (sostituzione di parametri in un file o stringa). La libreria C# (è stato fatto il porting da Java) è scaricabile a questo indirizzo. Ci sono esempi e tutorials oltre che al Wiki.   Ecco l'esempio piu' semplice di utilizzo: 1: string template = "Il mio nome è $nome$ e ho $eta$ anni."; 2:   3: StringTemplate stringTemplate = new StringTemplate(template); 4: stringTemplate.SetAttribute("nome", "Paolo"); 5: stringTemplate.SetAttribute("eta",...

posted @ Saturday, October 27, 2007 4:00 AM | Feedback (0)

Leggere sezioni WCF nell'App.Config

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.

posted @ Tuesday, October 9, 2007 5:45 AM | Feedback (0)