Run Método (Func(Task), CancellationToken)
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

Task.Run (Método) (Func<Task>, CancellationToken)

.NET Framework (current version)
 

Pone en cola el trabajo especificado para ejecutarlo en el grupo de subprocesos y devuelve un proxy para la tarea devuelta por function.

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

public static Task Run(
	Func<Task> function,
	CancellationToken cancellationToken
)

Parámetros

function
Type: System.Func<Task>

El trabajo que se ejecutará de forma asincrónica.

cancellationToken
Type: System.Threading.CancellationToken

Un token de cancelación que debería usarse para cancelar el trabajo.

Valor devuelto

Type: System.Threading.Tasks.Task

Una tarea que representa un proxy para la tarea devuelta por function.

Exception Condition
ArgumentNullException

El parámetro function era null.

TaskCanceledException

La tarea se canceló.

ObjectDisposedException

Se eliminó el CancellationTokenSource asociado a cancellationToken.

System_CAPS_noteNota

The M:System.Threading.Tasks.Task.Run(System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken) method is used by language compilers to support the async and await keywords. It is not intended to be called directly from user code.

Universal Windows Platform
Disponible desde 4.5
.NET Framework
Disponible desde 4.5
Portable Class Library
Compatible con: portable .NET platforms
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar:
© 2016 Microsoft