Was ist eine Alternative für Task.FromResult <T> () für Aufgaben, die Vorgänge darstellen, die void [duplicate] @ zurückgeb
Diese Frage hat hier bereits eine Antwort:
Wenn meine Schnittstelle Task zurückgeben muss, was ist der beste Weg, um eine Implementierung ohne Operation zu erreichen? 5 AntwortenWas ist der beste Weg, um eine Aufgabe zurückzugeben, die keinen generischen Typparameter hat? Mit anderen Worten, eine Aufgabe, die eine Operation darstellt, die nichts zurückgibt oder @ zurückgibvoid
?
it anderen Worten, ich suche nach Alternativen für:
T value = default(T);
return Task.FromResult<T>(value); // and
var tcs = new TaskCompletionSource<T>();
tcs.SetResult(value);
return tcs.Task;
Aber für Aufgaben, die Vorgänge darstellen, die nichts zurückgeben sollen.