Mi chiedo se esista un’implementazione / wrapper per ConcurrentQueue , simile a BlockingCollection in cui il prelievo dalla raccolta non viene bloccato, ma è invece asincrono e causerà un’attesa asincrona finché un elemento non viene inserito nella coda. Sono arrivato con la mia implementazione, ma non sembra funzionare come previsto. Mi chiedo se sto reinventando […]
Stiamo provando a misurare le prestazioni tra la lettura di una serie di file utilizzando i metodi di sincronizzazione vs async. Mi aspettavo di avere circa lo stesso tempo tra i due ma risulta che usando async è circa 5,5 volte più lento. Questo potrebbe essere dovuto al sovraccarico di gestione dei thread ma volevo […]
Ecco la prova. Qualche idea di cosa c’è di sbagliato in questo codice? [TestMethod] public void TestTest() { var tcp = new TcpClient() { ReceiveTimeout = 5000, SendTimeout = 20000 }; tcp.Connect(IPAddress.Parse(“176.31.100.115”), 25); bool ok = Read(tcp.GetStream()).Wait(30000); Assert.IsTrue(ok); } async Task Read(NetworkStream stream) { using (var cancellationTokenSource = new CancellationTokenSource(5000)) { int receivedCount; try { […]
Negli ultimi giorni ho letto delle fondamenta dell’id quadro di Windows e di come sia così buono, flessibile e integrato in .net 4.5. Nonostante abbia superato dozzine di apis, post di blog, how-to ecc. Non riesco a far funzionare una semplice implementazione. Sto usando solo l’autenticazione di Windows e posso ottenere il principal e visualizzare […]
Abbiamo questo metodo. async Task AccessTheWebAsync() { HttpClient client = new HttpClient(); Task getStringTask = client.GetStringAsync(“http://msdn.microsoft.com”); // You can do work here that doesn’t rely on the string from GetStringAsync. DoIndependentWork(); string urlContents = await getStringTask; //The thing is that this returns an int to a method that has a return type of Task return […]
Ora che SSL 3 è risultato vulnerabile all’attacco di POODLE : Quali versioni di SSL / TLS vengono utilizzate da System.Net.WebRequest durante la connessione a qualsiasi URI https? Uso WebRequest per connettersi a diverse API di terze parti. Uno di questi ha ora detto che bloccherà qualsiasi richiesta che usi SSL 3. Ma WebRequest è […]
Ho migrato una soluzione che è attualmente indirizzata a .NET 4.0 in VS2010 a VS2012 e ora vorrei re-targetizzarla su .Net 4.5 Quello di cui non sono sicuro sono i pacchetti NuGet. Ad esempio EF5, che ho aggiornato da EF4 in VS2010 risulta essere in realtà EF 4.4 come potete vedere qui: False ..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll Posso […]
Sto cercando di convertire la stringa in formato India Money come se l’input fosse “1234567”, quindi l’output dovrebbe arrivare come “12,34,567” Ho scritto il seguente codice ma non fornisce l’output atteso. CultureInfo hindi = new CultureInfo(“hi-IN”); string text = string.Format(hindi, “{0:c}”, fare); return text; Qualcuno può dirmi come farlo?
Installato Visual Studio 11 beta come voluto testare EF 5 beta, ma continua a colpire questo errore. Metodo non trovato: ‘Void System.Data.Objects.ObjectContextOptions.set_UseConsistentNullReferenceBehavior (Boolean)’. Project è una nuova applicazione vuota MVC3 e di seguito è riportato un codice che illustra come si verifica l’errore. public class Blog { public int Id { get; set; } public […]
Sto usando EF in un’applicazione Windows e voglio che la mia applicazione esegua alcune attività quando un nuovo record viene inserito in una determinata tabella “questi nuovi record verranno inseriti da un sito Web utilizzando lo stesso db” La mia domanda è come guardare questo tavolo per le modifiche e ricevere una notifica quando arriva […]