Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
System.Threading.Tasks (Espacio de nombres)
El espacio de nombres System.Threading.Tasks proporciona tipos que simplifican la escritura de código simultáneo y asincrónico. Los tipos principales son System.Threading.Tasks.Task, que representa una operación asincrónica que se puede esperar y cancelar, y System.Threading.Tasks.Task<TResult>, que es una tarea que puede devolver un valor. La clase Factory proporciona métodos estáticos para crear e iniciar tareas, y la clase System.Threading.Tasks.TaskScheduler proporciona la infraestructura predeterminada de programación de subprocesos.
| Clase | Descripción | |
|---|---|---|
|
Parallel | Proporciona compatibilidad con regiones y bucles paralelos. |
|
ParallelLoopState | Habilita iteraciones de bucles Parallel para interactuar con otras iteraciones. La clase Parallel proporciona una instancia de esta clase a cada bucle; no se pueden crear instancias en el código de usuario. |
|
ParallelOptions | Almacena las opciones que configuran el funcionamiento de los métodos en la clase Parallel. |
|
Task | Representa una operación asincrónica. |
|
Task<TResult> | Representa una operación asincrónica que puede devolver un valor. |
|
TaskCanceledException | Representa una excepción utilizada para comunicar la cancelación de la tarea. |
|
TaskCompletionSource<TResult> | Representa el lado del productor de un objeto Task<TResult> que no está enlazado a un delegado, lo que proporciona acceso al lado del consumidor a través de la propiedad Task. |
|
TaskExtensions | Proporciona un conjunto de métodos estáticos (Shared en Visual Basic) para que funcionen con determinados tipos de instancias de Task. |
|
TaskFactory | Proporciona compatibilidad para crear y programar objetos Task. |
|
TaskFactory<TResult> | Proporciona compatibilidad para crear y programar objetos Task<TResult>. |
|
TaskScheduler | Representa un objeto que administra el trabajo de bajo nivel de la puesta en cola de las tareas en los subprocesos. |
|
TaskSchedulerException | Representa una excepción que se usa para comunicar una operación no válida de un objeto TaskScheduler. |
|
UnobservedTaskExceptionEventArgs | Proporciona datos para el evento provocado cuando una excepción del objeto Task erróneo pasa inadvertida. |
| Estructura | Descripción | |
|---|---|---|
|
ParallelLoopResult | Proporciona el estado de realización en la ejecución de un bucle Parallel. |
| Enumeración | Descripción | |
|---|---|---|
|
TaskContinuationOptions | Especifica el comportamiento de una tarea que se crea mediante el método ContinueWith o ContinueWith. |
|
TaskCreationOptions | Especifica las marcas que controlan el comportamiento opcional de la creación y ejecución de tareas. |
|
TaskStatus | Representa la fase actual del ciclo de vida de un objeto Task. |
Contenido de la comunidad
Agregar