Questions marquées «.net-4.5»

Version 4.5 de Microsoft .NET Framework. À utiliser pour les questions spécifiquement liées à .NET Framework 4.5. Pour les questions sur .NET Framework en général, utilisez la balise .net.

7
async / wait - quand retourner une tâche vs un vide?
Dans quels scénarios voudrait-on utiliser public async Task AsyncMethod(int num) au lieu de public async void AsyncMethod(int num) Le seul scénario auquel je peux penser est si vous avez besoin de la tâche pour pouvoir suivre sa progression. De plus, dans la méthode suivante, les mots clés asynchrones et en …

12
HttpClient et HttpClientHandler doivent-ils être supprimés entre les demandes?
System.Net.Http.HttpClient et System.Net.Http.HttpClientHandler dans .NET Framework 4.5 implémentent IDisposable (via System.Net.Http.HttpMessageInvoker ). La usingdocumentation de la déclaration indique: En règle générale, lorsque vous utilisez un objet IDisposable, vous devez le déclarer et l'instancier dans une instruction using. Cette réponse utilise ce modèle: var baseAddress = new Uri("http://example.com"); var cookieContainer = …


7
Quel est le but du «retour en attente» en C #?
Y a-t-il un scénario où une méthode d'écriture comme celle-ci: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } au lieu de cela: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return …
251 c#  .net  .net-4.5  async-await 


6
Quelle est la différence entre Task.Start / Wait et Async / Await?
Il me manque peut-être quelque chose, mais quelle est la différence entre faire: 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); }


2
Pourquoi la recherche de l'initialiseur d'un type déclencherait-elle une exception NullReferenceException?
Cela m'a dérouté. J'essayais d'optimiser certains tests pour Noda Time, où nous avons une vérification d'initialisation de type. J'ai pensé découvrir si un type avait un initialiseur de type (constructeur statique ou variables statiques avec initialiseurs) avant de tout charger dans un nouveau AppDomain. À ma grande surprise, un petit …




4
Comment annuler une tâche en attente?
Je joue avec ces tâches Windows 8 WinRT et j'essaie d'annuler une tâche en utilisant la méthode ci-dessous, et cela fonctionne jusqu'à un certain point. La méthode CancelNotification est appelée, ce qui vous fait penser que la tâche a été annulée, mais en arrière-plan, la tâche continue de s'exécuter, puis …

4
Async / Wait vs BackgroundWorker
Au cours des derniers jours, j'ai testé les nouvelles fonctionnalités de .net 4.5 et c # 5. J'aime ses nouvelles fonctionnalités async / await. Auparavant, j'avais utilisé BackgroundWorker pour gérer des processus plus longs en arrière-plan avec une interface utilisateur réactive. Ma question est: après avoir ces nouvelles fonctionnalités intéressantes, …


6
Où se trouve le répertoire .NET Framework 4.5?
J'ai installé Windows 8, Visual Studio 2012 mais je n'ai pas de répertoire v4.5 dans %WINDIR%\Microsoft.NET\Framework. Ai-je fait quelque chose de mal ou est-ce que .NET 4.5 est différent des autres? Si c'est parce que je n'ai pas installé les outils, existe-t-il un ensemble d'outils différents à télécharger? Pour autant …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.