Использование await SemaphoreSlim.WaitAsync в .NET 4

Мое приложение использует .NET 4. Я использую асинхронное ожидание с помощьюпакет Nuget

В моем приложении я хочу сделать ожидание при вызове Sempahore WaitAsync следующим образом.

SemaphoreSlim semphore = new SemaphoreSlim(100);
await semphore.WaitAsync();

Однако я получаю следующую ошибку компиляции.

«System.Threading.SemaphoreSlim» не содержит определения для «WaitAsync», и нет метода расширения «WaitAsync», принимающего первый аргумент типа «System.Threading.SemaphoreSlim» (вы пропустили директиву using или ссылку на сборку ?)

Может ли быть в любом случае использование WaitAsync в .NET 4.0?

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

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