ArcGIS Pro SDK运行消息只提示一次
2023-12-18 19:19:23
工具大部分都是异步执行,所以提示信息需要异步执行完再进行,所以注意async和await的使用。
相关async和await的文章请查看C# 彻底搞懂async/await_c# async await-CSDN博客
public async Task InformationPrompt()
{
string message = String.Empty;
await ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() =>
{
try
{
if(true){message = "true";}
else{message = "false";}
}
catch (GeodatabaseException exObj)
{
message = exObj.Message;
}
}
});
if (!string.IsNullOrEmpty(message))
MessageBox.Show(message);
}
文章来源:https://blog.csdn.net/qq_39397927/article/details/135062462
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!