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

Método Task.WaitAll (Task[], CancellationToken)

 

Publicado: julio de 2016

Espera que se complete la ejecución de todos los objetos Task proporcionados, a menos que se cancele la espera.

Espacio de nombres:   System.Threading.Tasks
Ensamblado:  mscorlib (en mscorlib.dll)

public static void WaitAll(
	Task[] tasks,
	CancellationToken cancellationToken
)

Parámetros

tasks
Type: System.Threading.Tasks.Task[]

Matriz de instancias de Task en las que se va a esperar.

cancellationToken
Type: System.Threading.CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Exception Condition
OperationCanceledException

cancellationToken se canceló.

ArgumentNullException

El argumento tasks es null.

AggregateException

Se canceló al menos una de las instancias Task. Si se canceló una tarea, la AggregateException contiene una OperationCanceledException en su colección InnerExceptions.

-o-

Se inició una excepción durante la ejecución de al menos una de las instancias Task.

ArgumentException

El argumento tasks contiene un elemento null.

-o-

El argumento tasks es una matriz vacía.

ObjectDisposedException

Se eliminaron uno o varios de los objetos Task de tasks.

The cancellationToken argument is used to cancel the wait operation. Cancellation of the tasks is a distinct operation, and is signaled by the T:System.AggregateException as noted above.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 4.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 5.0
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: