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
Este tema aún no ha recibido ninguna valoración - Valorar este tema

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
Clase pública Parallel Proporciona compatibilidad con regiones y bucles paralelos.
Clase pública 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.
Clase pública ParallelOptions Almacena las opciones que configuran el funcionamiento de los métodos en la clase Parallel.
Clase pública Task Representa una operación asincrónica.
Clase pública Task<TResult> Representa una operación asincrónica que puede devolver un valor.
Clase pública TaskCanceledException Representa una excepción utilizada para comunicar la cancelación de la tarea.
Clase pública 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.
Clase pública TaskExtensions Proporciona un conjunto de métodos estáticos (Shared en Visual Basic) para que funcionen con determinados tipos de instancias de Task.
Clase pública TaskFactory Proporciona compatibilidad para crear y programar objetos Task.
Clase pública TaskFactory<TResult> Proporciona compatibilidad para crear y programar objetos Task<TResult>.
Clase pública TaskScheduler Representa un objeto que administra el trabajo de bajo nivel de la puesta en cola de las tareas en los subprocesos.
Clase pública TaskSchedulerException Representa una excepción que se usa para comunicar una operación no válida de un objeto TaskScheduler.
Clase pública UnobservedTaskExceptionEventArgs Proporciona datos para el evento provocado cuando una excepción del objeto Task erróneo pasa inadvertida.
  Estructura Descripción
Estructura pública ParallelLoopResult Proporciona el estado de realización en la ejecución de un bucle Parallel.
  Enumeración Descripción
Enumeración pública TaskContinuationOptions Especifica el comportamiento de una tarea que se crea mediante el método ContinueWith o ContinueWith.
Enumeración pública TaskCreationOptions Especifica las marcas que controlan el comportamiento opcional de la creación y ejecución de tareas.
Enumeración pública TaskStatus Representa la fase actual del ciclo de vida de un objeto Task.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar