System.Threading.Tasks Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, упрощающие работу одновременного и асинхронного кода. Основными типами являются Task, которые представляют асинхронную операцию, которую можно ожидать и отменить, и Task<TResult>, которая является задачей, которая может возвращать значение. Класс TaskFactory предоставляет статические методы для создания и запуска задач, а класс TaskScheduler предоставляет инфраструктуру планирования потоков по умолчанию.
Concurrent |
Предоставляет планировщики задач, которые координирует выполнение задач, гарантируя, что одновременные задачи могут выполняться одновременно и монопольные задачи никогда не выполняются. |
Parallel |
Предоставляет поддержку параллельных циклов и регионов. |
Parallel |
Позволяет итерации параллельных циклов взаимодействовать с другими итерациями. Экземпляр этого класса предоставляется классом Parallel для каждого цикла; Нельзя создавать экземпляры в коде. |
Parallel |
Хранит параметры, которые настраивают операцию методов в классе Parallel. |
Task |
Представляет асинхронную операцию. |
Task<TResult> |
Представляет асинхронную операцию, которая может возвращать значение. |
Task |
Предоставляет набор статических методов для настройки поведения, связанного с Taskв асинхронных перечислениях и удаляемых объектах. |
Task |
Представляет исключение, используемое для обмена данными об отмене задачи. |
Task |
Представляет сторону производителя Task без подключения к делегату, предоставляя доступ к стороне потребителя через свойство Task. |
Task |
Представляет сторону производителя Task<TResult> без подключения к делегату, предоставляя доступ к стороне потребителя через свойство Task. |
Task |
Предоставляет набор статических методов для Task. |
Task |
Предоставляет поддержку создания и планирования объектов Task. |
Task |
Предоставляет поддержку создания и планирования объектов Task<TResult>. |
Task |
Представляет объект, обрабатывающий низкоуровневую работу задач очереди на потоки. |
Task |
Представляет исключение, используемое для передачи недопустимой операции TaskScheduler. |
Task |
Предоставляет методы использования Task для реализации шаблона модели асинхронного программирования на основе методов Begin и End. |
Time |
Предоставьте методы расширений для операций Task с TimeProvider. |
Unobserved |
Предоставляет данные для события, вызываемого при возникновении сбоя Taskисключения, остается незаслуженным. |
Parallel |
Предоставляет состояние завершения выполнения цикла Parallel. |
Value |
Предоставляет ожидаемый результат асинхронной операции. |
Value |
Предоставляет тип значения, который упаковывает Task<TResult> и |
Configure |
Параметры управления поведением при ожидании. |
Task |
Указывает поведение задачи, созданной с помощью метода ContinueWith(Action<Task>, CancellationToken, TaskContinuationOptions, TaskScheduler) или ContinueWith(Action<Task<TResult>>, TaskContinuationOptions). |
Task |
Задает флаги, которые управляют необязательным поведением для создания и выполнения задач. |
Task |
Представляет текущий этап жизненного цикла Task. |
- параллельное программирование в .NET Framework
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: