Version 4.5 von Microsoft .NET Framework. Verwendung für Fragen, die sich speziell auf .NET Framework 4.5 beziehen. Verwenden Sie bei allgemeinen Fragen zu .NET Framework das .net-Tag.
Unter welchen Szenarien möchte man verwenden public async Task AsyncMethod(int num) anstatt public async void AsyncMethod(int num) Das einzige Szenario, an das ich denken kann, ist, wenn Sie die Aufgabe benötigen, um ihren Fortschritt verfolgen zu können. Sind bei der folgenden Methode außerdem die Schlüsselwörter asynchron und warten unnötig? public …
System.Net.Http.HttpClient und System.Net.Http.HttpClientHandler in .NET Framework 4.5 implementieren IDisposable (über System.Net.Http.HttpMessageInvoker ). In der usingAnweisungsdokumentation heißt es: Wenn Sie ein IDisposable-Objekt verwenden, sollten Sie es in der Regel in einer using-Anweisung deklarieren und instanziieren. Diese Antwort verwendet dieses Muster: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using …
Ich versuche, Async Wait in der einfachsten Form zu verstehen. Ich möchte eine sehr einfache Methode erstellen, die für dieses Beispiel zwei Zahlen hinzufügt. Zugegeben, es ist überhaupt keine Verarbeitungszeit, es geht nur darum, hier ein Beispiel zu formulieren. Beispiel 1 private async Task DoWork1Async() { int result = 1 …
Gibt es ein Szenario, in dem eine solche Schreibmethode angewendet wird: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } an Stelle von: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return …
Ich habe 3 Aufgaben: private async Task<Cat> FeedCat() {} private async Task<House> SellHouse() {} private async Task<Tesla> BuyCar() {} Sie müssen alle ausgeführt werden, bevor mein Code fortgesetzt werden kann, und ich benötige auch die Ergebnisse von jedem. Keines der Ergebnisse hat etwas miteinander gemeinsam Wie rufe ich an und …
Ich vermisse vielleicht etwas, aber was ist der Unterschied zwischen: 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); }
Ich habe eine Lösung, die derzeit auf .NET 4.0 in VS2010 abzielt, auf VS2012 migriert und möchte sie jetzt erneut auf .NET 4.5 ausrichten Was ich nicht sicher bin, sind die NuGet-Pakete. Zum Beispiel stellt sich heraus, dass EF5, das ich in VS2010 von EF4 aktualisiert habe, tatsächlich EF 4.4 …
Das hat mich verblüfft. Ich habe versucht, einige Tests für Noda Time zu optimieren, bei denen wir eine Überprüfung des Typinitialisierers durchführen. Ich dachte , dass ich herausfinden, ob ein Typ hat eine Typeninitialisierer (statischen Konstruktor oder statische Variablen mit initializers) vor dem Laden alles in eine neuen AppDomain. Zu …
Ich muss einen gestreamten WCF net.tcp-Dienstendpunkt mit WIF sichern . Es sollte eingehende Anrufe gegen unseren Tokenserver authentifizieren. Der Dienst wird gestreamt, da er für die Übertragung großer Datenmengen ausgelegt ist. Dies scheint unmöglich zu sein. Und wenn ich den Haken nicht umgehen kann, wird mein Weihnachtsfest ruiniert und ich …
Heute habe ich .NET Framework 4.5 auf meinem Computer installiert und erwartet, dass es von Visual Studio 2010 aus verwendet werden kann, da es sich nur um ein kleines Update handelt, das für Visual Studio 2010 keine Probleme bereiten sollte. Leider entferne ich bestimmte 4.0 nicht einmal manuell Das Hinzufügen …
Mein Befehl läuft ständig ab, daher muss ich den Standardwert für das Zeitlimit für Befehle ändern. Ich habe gefunden myDb.Database.Connection.ConnectionTimeout, aber es ist readonly. Wie kann ich das Befehlszeitlimit in Entity Framework 5 festlegen ?
Ich spiele mit diesen Windows 8 WinRT-Aufgaben und versuche, eine Aufgabe mit der folgenden Methode abzubrechen. Sie funktioniert bis zu einem gewissen Punkt. Die CancelNotification-Methode wird aufgerufen, was den Eindruck erweckt, dass die Aufgabe abgebrochen wurde. Im Hintergrund wird die Aufgabe jedoch weiter ausgeführt. Nach Abschluss wird der Status der …
In den letzten Tagen habe ich die neuen Funktionen von .net 4.5 und c # 5 getestet. Ich mag die neuen Async / Wait-Funktionen. Früher hatte ich BackgroundWorker verwendet , um längere Prozesse im Hintergrund mit reaktionsschneller Benutzeroberfläche zu verarbeiten. Meine Frage ist: Nach diesen netten neuen Funktionen, wann sollte …
In meiner C # / XAML-U-Bahn-App gibt es eine Schaltfläche, die einen lang laufenden Prozess startet. Wie empfohlen verwende ich async / await, um sicherzustellen, dass der UI-Thread nicht blockiert wird: private async void Button_Click_1(object sender, RoutedEventArgs e) { await GetResults(); } private async Task GetResults() { // Do lot …
Ich habe Windows 8, Visual Studio 2012 installiert, habe aber kein v4.5-Verzeichnis %WINDIR%\Microsoft.NET\Framework. Habe ich etwas falsch gemacht oder unterscheidet sich .NET 4.5 von anderen? Wenn ich die Tools nicht installiert habe, gibt es eine Reihe verschiedener Tools zum Herunterladen? Soweit ich das beurteilen kann, kann ich .NET 4.5-Apps in …
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.