Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Threading.Tasks

 

Publicado: octubre de 2016

El System.Threading.Tasks espacio de nombres proporciona tipos que simplifican el trabajo de escribir código simultáneo y asincrónico. Los tipos principales son System.Threading.Tasks.Task que representa una operación asincrónica que puede esperar y Cancelar, y System.Threading.Tasks.Task<TResult>, que es una tarea que puede devolver un valor. La System.Threading.Tasks.TaskFactory clase proporciona métodos estáticos para crear e iniciar tareas y la System.Threading.Tasks.TaskScheduler clase proporciona la infraestructura de programación predeterminada del subproceso.

ClaseDescripción
System_CAPS_pubclassConcurrentExclusiveSchedulerPair

Proporciona a los programadores de tareas que se coordinan para ejecutar tareas asegurándose que tareas simultáneas pueden ejecutar simultáneamente y las tareas excluyentes nunca lo hagan.

System_CAPS_pubclassParallel

Proporciona compatibilidad con regiones y bucles paralelos.

System_CAPS_pubclassParallelLoopState

Habilita iteraciones de bucles paralelos 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.

System_CAPS_pubclassParallelOptions

Almacena las opciones que configuran el funcionamiento de los métodos en la Parallel clase.

System_CAPS_pubclassTask

Representa una operación asincrónica.

Para examinar el código fuente de .NET Framework para este tipo, vea la Reference Source.

System_CAPS_pubclassTask<TResult>

Representa una operación asincrónica que puede devolver un valor.

System_CAPS_pubclassTaskCanceledException

Representa una excepción usada para comunicar la cancelación de la tarea.

System_CAPS_pubclassTaskCompletionSource<TResult>

Representa el lado del productor de una Task<TResult> sin enlazar a un delegado, proporcionando acceso al lado del consumidor mediante la propiedad Task.

System_CAPS_pubclassTaskExtensions

Proporciona un conjunto de métodos estáticos de (Shared en Visual Basic) para trabajar con tipos específicos de Task instancias.

System_CAPS_pubclassTaskFactory

Proporciona compatibilidad para crear y programar objetos Task.

System_CAPS_pubclassTaskFactory<TResult>

Proporciona compatibilidad para crear y programar objetos Task<TResult>.

System_CAPS_pubclassTaskScheduler

Representa un objeto que administra el trabajo de bajo nivel de poner en cola tareas en los subprocesos.

System_CAPS_pubclassTaskSchedulerException

Representa una excepción utilizada para comunicar una operación no válida por un TaskScheduler.

System_CAPS_pubclassUnobservedTaskExceptionEventArgs

Proporciona datos para el evento que se desencadena cuando un error Taskde excepción pasa inadvertida.

EstructuraDescripción
System_CAPS_pubstructureParallelLoopResult

Proporciona el estado de finalización de la ejecución de un Parallel bucle.

EnumeraciónDescripción
System_CAPS_pubenumTaskContinuationOptions

Especifica el comportamiento de una tarea que se crea mediante el método Task.ContinueWith o Task<TResult>.ContinueWith.

System_CAPS_pubenumTaskCreationOptions

Especifica las marcas que controlan el comportamiento opcional de la creación y ejecución de tareas.

System_CAPS_pubenumTaskStatus

Representa la fase actual del ciclo de vida de una Task.

Volver al principio
Mostrar: