Передача параметра метода с помощью Task.Factory.StartNew

У меня есть следующий код:

var task = Task.Factory.StartNew(CheckFiles, cancelCheckFile.Token, TaskCreationOptions.LongRunning, TaskScheduler.Default);

private void CheckFiles()
{
  //Do stuff
}

Теперь я хочу изменить CheckFiles, чтобы он принимал и целые числа, и BlockingCollection ссылка

private void CheckFiles(int InputID, BlockingCollection<string> BlockingDataCollection)
{
  //Do stuff
}

Кажется, я не могу найти способ запустить эту задачу, как я сделал выше.

Можете ли вы помочь?

Спасибо

59
задан Jon 14 November 2011 в 20:00
поделиться