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 |