Как прервать длительный метод?

У меня есть длительный метод, и я хочу добавить в него тайм-аут. Возможно ли это сделать? Что-то вроде:

AbortWaitSeconds(20)
{
    this.LongRunningMethod();
}

Где, когда он достиг 20 секунд, метод будет прерван. У метода нет цикла, и у меня нет элемента управления / кода над этим методом.

Ответы на вопрос(5)

Ваш ответ на вопрос