Framework

There are 4 entries for the tag Framework

Unexpected FormatException in Convert.ToDateTime

Un mese un team della azienda in cui lavoro ha trovato un bug in produzione abbastanza pericoloso. Era stata utilizzata l’istruzione Convert.ToDateTime per trasformare una stringa in formato dd-MMM-yyyy in una data. Il tutto sembrava funzionare tranne il fatto che per il solo mese di Marzo veniva scatenata una FormatException. DateTime date = Convert.ToDateTime("01-mar-2011", new CultureInfo("it-IT")); Ho scritto su connect per chiede spiegazioni http://tinyurl.com/6k8yah4 e la risposta è stata “ByDesign” usa DateTime.ParseExact. Probabilmente il costo per il fix è superiore all’utilizzo che ne viene fatto, certo è che se funziona con tutte le...

Filestream - Either a required impersonation level was not provided, or the provided impersonation level is invalid.

L’eccezione: Either a required impersonation level was not provided, or the provided impersonation level is invalid. o in italiano Non è stato specificato un livello di rappresentazione necessari, o il livello di rappresentazione fornito non è valido. viene scatenata quando si tenta di accedere al filestream di Sql Server 2008 installato su un Windows Server 2008 R2 da una macchina che non è Windows Server 2008 R2. Il workaround che utilizzavo era appunto installare il componente che doveva accedere al filestream  su...

Monitorare la cpu con i performance counter

Avevo la necessità di monitorare la cpu di un pc che ogni tanto schizzava al 100%. Ho fatto una ricerca veloce in internet ma non ho trovato niente di facilmente utilizzabile (se avete suggerimenti li accetto volentieri). Ricordando dalla certificazione del framework che c’era la possibilità di leggere i PerformanceCounter ho scritto una piccola classe che fa al caso mio. public class ProcessorTimeMonitor { public delegate void AlertEventHandler(object sender, EventArgs e); public event AlertEventHandler OnAlert; public delegate void DetectEventHandler(object sender, DetectEventArgs e); public event DetectEventHandler OnDetect; ...

Covarianza finalmente nel C# 4.0

Seguendo il web cast “Raf & Alk su C# 4” di dotnetmarche ho scoperto l’introduzione di questa feature nel framework 4.0 con cui mi ero scontrato tempo fa e che mi sembrava quasi scontata. Dalla msdn http://msdn.microsoft.com/it-it/library/ee207183.aspx // Assignment compatibility. string str = "test"; // An object of a more derived type is assigned to an object of a less derived type. object obj = str; // Covariance. IEnumerable<string> strings = new List<string>(); // An object that is instantiated with a more derived type argument // is assigned to an object instantiated with a less derived type argument. // Assignment compatibility...

«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011