Что является альтернативой для Task.FromResult <T> () для задач, представляющих операции, возвращающие void [duplicate]

На этот вопрос уже есть ответ здесь:

Если мой интерфейс должен вернуть Task, каков наилучший способ реализации без операции? 5 ответов

Каков наилучший способ вернуть задачу, у которой нет параметра общего типа? Другими словами, задача, представляющая операцию, которая ничего не возвращает или не возвращаетvoid?

Другими словами, я ищу альтернативы для следующего:

T value = default(T);
return Task.FromResult<T>(value); // and

var tcs = new TaskCompletionSource<T>();
tcs.SetResult(value);
return tcs.Task;

Но для задач, которые представляют операции, которые не должны ничего возвращать.

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

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