Entscheiden, wann ConfigureAwait (false) verwendet werden soll

8

Wenn die Anweisungen im Aufrufdiagramm nach dem "Warten" -Punkt nicht auf ein Objekt zugreifen, dessen Typ nicht von der System.Windows.UIElement-Klasse abgeleitet ist, können wir dann sagen, dass der Entwickler ConfigureAwait (False) für Windows Mobile-Apps sicher verwendet?

Welche Art von Anweisungen müssen auf dem UI-Thread neben dem Aktualisieren von GUI-Elementen ausgeführt worden sein?

    
Tom K. 07.09.2013, 06:49
quelle

1 Antwort

9

Jeder Code, der Benutzeroberflächenelemente direkt (oder indirekt) bearbeitet, sollte im UI-Kontext ausgeführt werden. Normalerweise beinhaltet dies nur die direkte Bearbeitung und Aktualisierung von ViewModels.

In allen anderen Situationen sollten Sie ConfigureAwait(false) verwenden.

    
Stephen Cleary 07.09.2013 11:33
quelle

Tags und Links