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.
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 …
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 = …
J'essaie de comprendre l'async attend sous la forme la plus simple. Je veux créer une méthode très simple qui ajoute deux nombres pour cet exemple, d'accord, ce n'est pas du tout un temps de traitement, c'est juste une question de formulation d'un exemple ici. Exemple 1 private async Task DoWork1Async() …
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 …
J'ai 3 tâches: private async Task<Cat> FeedCat() {} private async Task<House> SellHouse() {} private async Task<Tesla> BuyCar() {} Ils doivent tous s'exécuter avant que mon code puisse continuer et j'ai également besoin des résultats de chacun. Aucun des résultats n'a rien en commun les uns avec les autres Comment puis-je …
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); }
J'ai migré une solution qui cible actuellement .NET 4.0 dans VS2010 vers VS2012 et maintenant je voudrais la recibler vers .Net 4.5 Ce dont je ne suis pas sûr, ce sont les packages NuGet. Par exemple, EF5, que j'ai mis à jour à partir d'EF4 dans VS2010, se révèle être …
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 …
J'ai une exigence pour sécuriser un point de terminaison de service WCF net.tcp en streaming à l'aide de WIF . Il doit authentifier les appels entrants sur notre serveur de jetons. Le service est diffusé car il est conçu pour transférer de grandes quantités de données. Cela semble impossible. Et …
Aujourd'hui, j'ai installé le .NET Framework 4.5 sur ma machine en espérant pouvoir l'utiliser à partir de Visual Studio 2010, car il ne s'agit que d'une mise à jour mineure qui ne devrait pas poser de problèmes pour Visual Studio 2010. Malheureusement, je ne le suis pas, même en supprimant …
Ma commande continue d'expirer, je dois donc modifier la valeur de délai d'expiration de la commande par défaut. J'ai trouvé myDb.Database.Connection.ConnectionTimeout, mais c'est readonly. Comment puis-je définir le délai d'expiration de la commande dans Entity Framework 5 ?
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 …
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, …
Dans mon application de métro C # / XAML, il y a un bouton qui lance un processus de longue durée. Donc, comme recommandé, j'utilise async / await pour m'assurer que le thread de l'interface utilisateur n'est pas bloqué: private async void Button_Click_1(object sender, RoutedEventArgs e) { await GetResults(); } …
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 …
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.