Kann den Typ 'bool' nicht implizit in 'system.threading.tasks.task bool' konvertieren

8

Ich habe diesen Fehler: "Kann den Typ 'bool' nicht implizit in 'system.threading.tasks.task bool' konvertieren" in meinem Service-Implementierungscode. Könnten Sie bitte meinen Code korrigieren?

%Vor%     
Peter 07.06.2014, 13:11
quelle

2 Antworten

10

Sie müssen angeben, ob diese Operation asynchron ausgeführt werden soll oder nicht.

Als Beispiel für Async Operation :

%Vor%

Wenn Sie es nicht als Async-Operation benötigen, versuchen Sie Folgendes:

%Vor%

Hinweis: async und await sind kompatibel mit .net 4.5 und C # 5.0 und mehr

    
Ramy Mohamed 07.06.2014, 13:19
quelle
0

Wenn Sie Task.FromResult hinzufügen, können Sie es zum Kompilieren und Arbeiten fälschen, obwohl Ihre Methode nicht async ist. Ich musste dies tun, wenn ich die Identität, die alles async ist, mit einem Legacy-Backend verknüpfte.

Beispiel:

%Vor%     
toddmo 13.01.2017 17:15
quelle

Tags und Links