0
は、このアクションメソッドをご検討ください使用Task.FromResult非同期アクションを作成するための
public static Task<bool> RemoveUserFromGroups(int userId, int customerId, bool isTrader, string connectionId, List<string> groupNames, string pusherAddress)
{
return Task.FromResult(PusherBusiness.RemoveUserFromGroups(userId, customerId, isTrader, connectionId, groupNames, pusherAddress));
}
クラスでウェブを呼び出すサードパーティのライブラリでPusherBusiness
クラスサービス。 私のコントローラを非同期モードに変更したいのですが、これはTask.FromResultを使用してTaskを返してから、それを待っていますか? これは非同期ですか?
私は自分のコードから非同期を作成する方法はありますか? –
@ShahroozJafariあなたのコードはすべて依存関係を使用しています。その依存関係が非同期をサポートしていない限り、あなたができることはあまりありません。 – i3arnon
これを実行する価値がある場合は、バックグラウンドジョブに置くことができます(Task.Run)。しかし、理想的ではない。 –