avatar
文章
163
标签
9
分类
41

主页
存档
标签
书架
分类
  • 编程
    • .NET
      • C#
      • LINQ
      • WPF
    • Java
      • 基础
      • Hibernate
      • JavaWeb
      • JDBC
      • MyBatis
        • Cascade
        • Mapper
      • OOP
      • Spring
      • tomcat
    • Js/Ts
      • Js
      • node
      • React
      • Ts
      • Tauri
    • Python
      • conda
      • SQLAlchemy
    • Rust
    • Stylus
  • 数据库
    • MySQL
    • Oracle
  • 运维
    • Docker
    • Linux
    • Nginx
  • 读书笔记
作品
  • TagsFile
  • RedTide
  • Tide
  • ProxyCollect
友链
关于
AlMirai
搜索
主页
存档
标签
书架
分类
  • 编程
    • .NET
      • C#
      • LINQ
      • WPF
    • Java
      • 基础
      • Hibernate
      • JavaWeb
      • JDBC
      • MyBatis
        • Cascade
        • Mapper
      • OOP
      • Spring
      • tomcat
    • Js/Ts
      • Js
      • node
      • React
      • Ts
      • Tauri
    • Python
      • conda
      • SQLAlchemy
    • Rust
    • Stylus
  • 数据库
    • MySQL
    • Oracle
  • 运维
    • Docker
    • Linux
    • Nginx
  • 读书笔记
作品
  • TagsFile
  • RedTide
  • Tide
  • ProxyCollect
友链
关于

在异步方法中使用同步方法

发表于2021-12-07|更新于2022-03-12|codingdotnetcsharp
|字数总计:98|阅读量:

参考

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.task.run?view=net-6.0

问题复现

当在异步方法中没有用到异步时会产生警告

异步方法缺少”await”运算符

1
2
3
4
async Task Method(){
SyncMethod();
return;
}

解决办法

在该异步方法中调用Task.Run,将内部调用的同步方法改为异步

1
2
3
4
async Task Method(){
Task.Run(()=>SyncMethod());
return;
}
文章作者: AlMirai
文章链接: https://almirai.live/coding/dotnet/csharp/use-sync-method-in-async/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AlMirai!
cover of previous post
上一篇
Convert string to integer
cover of next post
下一篇
Git合并时fatal: refusing to merge unrelated histories
avatar
AlMirai
ヾ(≧▽≦*)o
文章
163
标签
9
分类
41
目录
  1. 1. 参考
  2. 2. 问题复现
  3. 3. 解决办法
最新文章
计算机技术与软件资格考试(软件工程师)-概述2023-02-02
NPM原淘宝镜像使用npmmirror2022-04-20
move, copy, drop, clone
move, copy, drop, clone2022-03-26
Create tauri with cra template
Create tauri with cra template2022-03-24
修改cargo源
修改cargo源2022-03-24
©2020 - 2023 By AlMirai
框架 Hexo|主题 FireFly
upyun logo提供CDN加速/云存储服务
Change-Connect-Create
PRC ICP badge冀ICP备18006888号-4
本地搜索
数据库加载中