Como construir uma tarefa sem iniciá-la?

Eu quero usareste construtor Task <>. Eu não consigo obter o sntax certo alguém pode corrigir meu código.

Além disso, estou certo de pensar que, se uma tarefa é construída dessa maneira, ela não é iniciada?

O construtor que eu acho que preciso:

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

Meu código está errado:

Argumento 1: não é possível converter de 'grupo de métodos' para 'System.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;
}

questionAnswers(2)

yourAnswerToTheQuestion