第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

調用(標記)將任務作為異步返回的方法是否正確

調用(標記)將任務作為異步返回的方法是否正確

C#
喵喵時光機 2022-01-16 20:04:22
我有數(shù)據(jù)庫驅動程序提供的方法,可以像這樣將值推送到 db(異步和非異步),pushToDBAsync(); 和 pushToDB();所以我為我自己的實現(xiàn)的驅動方法創(chuàng)建了一個包裝方法,如下所示。這個對嗎?并且將其稱為異步方法是否正確?public Task<bool> pushToDBAsync(.....){    return _database.pushToDBAsync(.....);}
查看完整描述

2 回答

?
繁花如伊

TA貢獻2012條經(jīng)驗 獲得超12個贊

*如果你想使用你的方法作為 pushToDBAsync(); 所以你按照下面的代碼來獲取方法語法。


public Async Task<bool> pushToDBAsync(.....)

{

return await _database.pushToDBAsync(.....);

}

*如果你想使用你的方法作為 pushToDB(); 因此,您按照下面的代碼獲取方法語法。


public Task<bool> pushToDBAsync(.....)

{

  return _database.pushToDBAsync(.....);

 // Return same but execution time more compare than Async method.

 }


查看完整回答
反對 回復 2022-01-16
?
qq_花開花謝_0

TA貢獻1835條經(jīng)驗 獲得超7個贊

這是一個異步方法,因為調用者可以等待它。與 using 的不同之
public async Task<bool> pushToDBAsync(....)
處在于您賦予調用者決定如何處理任務的能力。這樣做也可能有助于避免本博文中提到的一些陷阱:http: //blog.stephencleary.com/2016/12/eliding-async-await.html

長話短說:用 Async 標記這樣的方法可以向調用者傳達它可以等待的信息,并使其更容易與您的代碼交互。


查看完整回答
反對 回復 2022-01-16
  • 2 回答
  • 0 關注
  • 194 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號