Csharp/C#教程:任务状态:等待激活-DownloadStringTaskAsync -WP8分享


任务状态:等待激活-DownloadStringTaskAsync -WP8

任务的状态始终是“等待激活”。任务的结果=“”。 我不明白为什么…感谢您的帮助UI调用GetDocLibs方法。

public class ServerFunctions { public static List GetDocLibs(bool onlyDocLibPerso) { string xmlContent = GetXml(); List result = BdeskDocLib.GetListFromXml(xmlContent, onlyDocLibPerso); return result; } private static String GetXml() { Tasktask=requesteur.Query(dataRequestParam); task.Wait(); xmlResult = task.Result; return xmlResult; } } public class DataRequest { public Task Query(DataRequestParam dataRequestParam) { try { WebClient web = new WebClient(); if (!string.IsNullOrEmpty(dataRequestParam.AuthentificationLogin)) { System.Net.NetworkCredential account = new NetworkCredential(dataRequestParam.AuthentificationLogin, dataRequestParam.AuthentificationPassword); web.Credentials = account; } return web.DownloadStringTaskAsync(dataRequestParam.TargetUri).ConfigureAwait(false); } catch(WebException we) { MessageBox.Show(we.Message); return null; } } } 

我所有的方法都需要异步。

上述就是C#学习教程:任务状态:等待激活-DownloadStringTaskAsync -WP8分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 public class ServerFunctions { public static async Task> GetDocLibs(bool onlyDocLibPerso) { string xmlContent = await GetXml(); List result = BdeskDocLib.GetListFromXml(xmlContent, onlyDocLibPerso); return result; } private async static Task GetXml() { Tasktask=requesteur.Query(dataRequestParam); task.Wait(); xmlResult = task.Result; return xmlResult; } } 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/942302.html

(0)
上一篇 2021年11月13日
下一篇 2021年11月13日

精彩推荐