Aufruf Methode:Ausgabe mit async und erwarten in C#
internal object ExecuteJob(RequestParam inputParam)
{
bool jobStatus = false;
var result = jobManager.ExecuteJob(inputParam);
// Code continues
}
Hervorrufen Methode:
public async Task<int> ExecuteJob(RequestParam param)
{
await Task.Run(() =>
{
result = package.Execute();
jobResult = (int)result;
});
return jobResult;
}
Einmal habe abgeschlossen Paket, sollte es an die aufrufende Methode zurückzukehren, Wie können wir das erreichen? Weil innen erwarten können, konnte ich nicht verwenden, wie unten,
Bitte jemand helfen.
dies vielleicht? 'zurück warten Task.Run (() => {... return jobResult;}' –
Danke für den Kommentar. Es hat nicht funktioniert, versuchte dies früher. – mariapradeep
Was ist das Problem? Was passiert, wenn Sie kompilieren und \ oder diesen Code ausführen? –