繁体   English   中英

在 T4 文本模板中调用异步方法?

[英]Calling Async methods in a T4 text template?

如何将 T4 文本模板的“main”方法修改为异步并使用 await 调用其他异步方法?

或者是我同步调用这些方法的唯一选择(如果是这样,最好的方法是什么?)

AFAIK 无法指示 T4 模板在异步模式下运行。 这让您可以选择执行以下操作,我发现这是从常规方法运行异步方法的最佳方式(它保留了捕获异常的能力):

Task.Run(() => YourMethod(arg)).Wait();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM