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.Run<TResult>(Func<Task<TResult>>)

.NET Framework (current version)
 

Pone en cola el trabajo especificado para ejecutarlo en el grupo de subprocesos y devuelve un proxy para Task(TResult) que devuelve function.

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

public static Task<TResult> Run<TResult>(
	Func<Task<TResult>> function
)

Parámetros

function
Type: System.Func<Task<TResult>>

Trabajo que se va a ejecutar de forma asincrónica.

Valor devuelto

Type: System.Threading.Tasks.Task<TResult>

Una Task(TResult) que representa un proxy para Task(TResult) devuelta por function.

Parámetros de tipo

TResult

Tipo de resultado devuelto por la tarea del proxy.

Exception Condition
ArgumentNullException

El parámetro function era null.

For information on handling exceptions thrown by task operations, see Exception Handling (Task Parallel Library).

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