Articles of .net 4.0

Che cosa fa MaxDegreeOfParallelism?

Sto usando Parallel.ForEach e sto facendo alcuni aggiornamenti del database, ora senza impostare MaxDegreeOfParallelism, un computer con processore dual core risulta in timeout client SQL, dove altrimenti il ​​processore quad core in qualche modo non ha timeout. Ora non ho il controllo su quale tipo di core del processore sono disponibili dove viene eseguito il […]

Perché la prima chiamata del client WCF è lenta?

Sto cercando di capire perché la prima chiamata WCF dopo l’avvio dell’applicazione client richiede molto più tempo rispetto alla seconda. Quello che ho fatto per testarlo: Implementato un semplice server WCF auto-ospitato e un client console. Il server è in fase di riscaldamento – lo eseguo e chiamo il metodo più volte prima di eseguire […]

L’utilizzo della libreria Tasks (TPL) rende un’applicazione multithreaded?

Recentemente quando sono stato intervistato, ho ricevuto questa domanda. D: Hai scritto applicazioni multithread? A: Sì D: Ti va di spiegarti di più? R: Ho usato Tasks (Task Parallel library) per svolgere alcune attività come waiting for some info from internet while loading UI . Ciò migliora la fruibilità dell’applicazione. D: Ma hai appena usato […]

Come posso risolvere l’errore IIS “compilerVersion”?

Sto ricevendo questa eccezione: System.Configuration.ConfigurationErrorsException: il valore dell’attributo ‘compilerVersion’ nelle opzioni del provider deve essere ‘v4.0’ o successivo se si sta compilando per la versione 4.0 o successiva di .NET Framework. Cosa dovrei fare per risolvere questo?

Come cancellare MemoryCache?

Ho creato una cache usando la class MemoryCache. Aggiungo alcuni elementi ma quando ho bisogno di ricaricare la cache voglio prima cancellarla. Qual è il modo più rapido per farlo? Devo scorrere tutti gli oggetti e rimuoverli uno alla volta o c’è un modo migliore?

Come impostare maxAllowedContentLength su 500 MB mentre è in esecuzione su IIS7?

Ho cambiato il maxAllowedContentLength in Nel mio web.config, ma quando sono in esecuzione su IIS7 ottengo questo errore: L’attributo ‘maxAllowedContentLength’ non è valido. Non un intero senza segno valido ma quando corro nel server VS funziona normalmente senza errori. Come configurare il mio sito Web per consentire l’upload di file con dimensioni di 500 MB, […]

La ricerca del tooltip della funzione personalizzata di Excel

Questa domanda è stata posta prima , ma ogni volta che la risposta accettata è semplicemente una rassegnazione per fornire descrizioni di funzioni usando Application.MacroOptions ( VBA6 ) ( VBA7 ), ma questa informazione non appare in realtà come suggerimento, quindi non risolve il mio problema . L’objective. il gol Quello che desideriamo è essere […]

Esiste una sostituzione basata su attività per System.Threading.Timer?

Sono nuovo ai compiti di .Net 4.0 e non sono stato in grado di trovare quello che pensavo fosse una sostituzione basata su attività o l’implementazione di un timer, ad esempio un’attività periodica. C’è una cosa del genere? Aggiornamento Ho trovato quella che penso sia una soluzione ai miei bisogni, che è quella di avvolgere […]

Ottieni valori da Process StandardOutput

Sto cercando di ottenere l’output per mostrare i documenti attualmente aperti sulla mia macchina, ma torna NULL, non importa cosa. StringCollection values = new StringCollection(); var proc = new Process { StartInfo = new ProcessStartInfo { FileName = “openfiles.exe”, Arguments = “/query /FO CSV /v”, UseShellExecute = false, RedirectStandardOutput = true, CreateNoWindow = true } […]

Posso usare .NET 4.0 beta in Visual Studio 2008?

Ci sono alcune funzionalità davvero straordinarie in .NET 4.0 che vorrei iniziare a utilizzare, ma non mi è ancora comodo apportare le modifiche a VS 2010. C’è un modo per utilizzare .NET 4.0 beta in VS 2008?