Wie konstruiere ich eine Aufgabe, ohne sie zu starten?

Ich möchte benutzendieser Task <> Konstruktor. Ich kann nicht scheinen, das sntax richtig zu erhalten, kann jemand meinen Code korrigieren.

Habe ich auch Recht, wenn eine Aufgabe so aufgebaut ist, wird sie nicht gestartet?

Den Konstruktor, von dem ich denke, dass ich ihn brauche:

Task<TResult>(Func<Object, TResult>, Object)

Mein Code ist fehlerhaft:

Argument 1: Konvertierung von 'Methodengruppe' nach 'nicht möglichSystem.Func<object,int>'

static void Main(string[] args)
{
    var t = new Task<int>(GetIntAsync, "3"); //error is on this line
    ...
}

static async Task<int> GetIntAsync(string callerThreadId)
{
    ...
    return someInt;
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage