Async Task in Sync Methode
Wie führt man in C# eine asynchrone Methode innerhalb einer
synchronen Methode aus ?
Problem: hier Async Aufruf in Sync -Event
Async await
ApplicationData.Current.LocalSettings.Values["Set_CameraNr"]=CameraNr.SelectedIndex
;
mainpage._mediaCapture = null;
mainpage.InitializeCameraAsync();
|
Lösung:
Task task
Man erstellt einen Task welcher die Methode aufruft
Task task
= mainpage.InitializeCameraAsync();
var result
= task.Wait(-1); //wait 1 sek
|