#

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

 

 

Mobile

.