Versione 4.5 di Microsoft .NET Framework. Utilizzare per domande specificamente correlate a .NET Framework 4.5. Per domande su .NET Framework in generale, utilizzare il tag .net.
In quali scenari si vorrebbe usare public async Task AsyncMethod(int num) invece di public async void AsyncMethod(int num) L'unico scenario a cui riesco a pensare è se hai bisogno dell'attività per poterne monitorare i progressi. Inoltre, nel seguente metodo, le parole chiave asincrone e in attesa sono inutili? public static …
System.Net.Http.HttpClient e System.Net.Http.HttpClientHandler in .NET Framework 4.5 implementano IDisposable (tramite System.Net.Http.HttpMessageInvoker ). La usingdocumentazione della dichiarazione dice: Di norma, quando si utilizza un oggetto IDisposable, è necessario dichiararlo e creare un'istanza in un'istruzione using. Questa risposta utilizza questo modello: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using …
Sto cercando di capire che l'attesa asincrona nella forma più semplice. Voglio creare un metodo molto semplice che aggiunge due numeri per il bene di questo esempio, garantito, non è affatto tempo di elaborazione, è solo una questione di formulare un esempio qui. Esempio 1 private async Task DoWork1Async() { …
Esiste uno scenario in cui il metodo di scrittura come questo: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } Invece di questo: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return …
Ho 3 compiti: private async Task<Cat> FeedCat() {} private async Task<House> SellHouse() {} private async Task<Tesla> BuyCar() {} Devono essere eseguiti tutti prima che il mio codice possa continuare e ho bisogno anche dei risultati di ciascuno. Nessuno dei risultati ha qualcosa in comune tra loro Come chiamare e attendere …
Forse mi manca qualcosa, ma qual è la differenza tra fare: public void MyMethod() { Task t = Task.Factory.StartNew(DoSomethingThatTakesTime); t.Wait(); UpdateLabelToSayItsComplete(); } public async void MyMethod() { var result = Task.Factory.StartNew(DoSomethingThatTakesTime); await result; UpdateLabelToSayItsComplete(); } private void DoSomethingThatTakesTime() { Thread.Sleep(10000); }
Ho migrato una soluzione che sta attualmente prendendo di mira .NET 4.0 in VS2010 in VS2012 e ora vorrei ridisegnarla a .Net 4.5 Ciò di cui non sono sicuro sono i pacchetti NuGet. Ad esempio EF5, che ho aggiornato da EF4 in VS2010, risulta essere effettivamente EF 4.4, come puoi …
Questo mi ha lasciato perplesso. Stavo cercando di ottimizzare alcuni test per Noda Time, in cui abbiamo un controllo di inizializzazione del tipo. Ho pensato di scoprire se un tipo ha un inizializzatore di tipo (costruttore statico o variabili statiche con inizializzatori) prima di caricare tutto in un nuovo AppDomain. …
Ho un requisito per proteggere un endpoint del servizio WCF net.tcp in streaming tramite WIF . Dovrebbe autenticare le chiamate in arrivo sul nostro server token. Il servizio è trasmesso in streaming perché è progettato per trasferire grandi quantità di dati e roba. Questo sembra impossibile. E se non riesco …
Oggi ho installato .NET Framework 4.5 sul mio computer aspettandomi di poterlo utilizzare da Visual Studio 2010, poiché è solo un aggiornamento minore che non dovrebbe creare problemi per Visual Studio 2010. Sfortunatamente non lo sono, nemmeno la rimozione manuale di 4.0 e l'aggiunta dei corrispondenti 4,5 assemblati ha comportato …
Il mio comando mantiene il timeout, quindi devo modificare il valore di timeout del comando predefinito. Ho trovato myDb.Database.Connection.ConnectionTimeout, ma lo è readonly. Come posso impostare il timeout del comando in Entity Framework 5 ?
Sto giocando con queste attività di Windows 8 WinRT e sto cercando di annullare un'attività utilizzando il metodo seguente e funziona fino a un certo punto. Viene chiamato il metodo CancelNotification, che ti fa pensare che l'attività sia stata annullata, ma in background l'attività continua a funzionare, quindi dopo che …
Negli ultimi giorni ho testato le nuove funzionalità di .net 4.5 ec # 5. Mi piacciono le sue nuove funzionalità asincrone / attendono. In precedenza avevo usato BackgroundWorker per gestire processi più lunghi in background con un'interfaccia utente reattiva. La mia domanda è: dopo avere queste nuove e belle funzionalità, …
Nella mia app metro C # / XAML, c'è un pulsante che avvia un processo di lunga durata. Quindi, come raccomandato, sto usando async / await per assicurarmi che il thread dell'interfaccia utente non venga bloccato: private async void Button_Click_1(object sender, RoutedEventArgs e) { await GetResults(); } private async Task …
Ho installato Windows 8, Visual Studio 2012 ma non ho una directory v4.5 in %WINDIR%\Microsoft.NET\Framework. Ho fatto qualcosa di sbagliato o .NET 4.5 è diverso dagli altri? Se è perché non ho installato gli strumenti, c'è una serie di strumenti diversi da scaricare? Per quanto ne so, sono in grado …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.