Почему «Dispatcher.RunAsync» не может дождаться возвращения результата? - PullRequest
0 голосов
/ 03 июля 2018

Когда я был в вызове API, интерфейсу Microsoft нужно было открыть экран входа Microsoft, обнаружил, что только «ожидаю Dispatcher. RunAsync (CoreDispatcherPriority. Normal, async () =>» появится подход запуска, но здесь можно « В ожидании возврата результатов будет выполнен следующий код: если он не «ожидает Dispatcher. RunAsync (CoreDispatcherPriority. Normal, async () =>», экран входа Microsoft не может появиться, прямой возврат 401, извините, как можно всплыть интерфейс входа в систему и может вернуть результат, например, это мой код:

await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () =>
{
    //WriteXML(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
    back = await GetData(messageContent, "service");

    //Task.Run(async () => { back = await IC.GetData(messageContent, "service"); }).Wait();
});

Мне нужно «спросить GetData (messageContent,« service »);» Верните данные перед выполнением следующего кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...