Task(TResult) Constructor (Func(TResult), CancellationToken)
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Task<TResult> (Constructor) (Func<TResult>, CancellationToken)

.NET Framework (current version)
 

Inicializa una nueva Task<TResult> con la función especificada.

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

public Task(
	Func<TResult> function,
	CancellationToken cancellationToken
)

Parámetros

function

Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad Result de la tarea para que se devuelva el valor de resultado de la función.

cancellationToken

El CancellationToken al que se va a asignar esta tarea.

Exception Condition
ObjectDisposedException

El CancellationTokenSource que creó cancellationToken ya se ha eliminado.

ArgumentNullException

El function el argumento es null.

En lugar de llamar a este constructor, la manera más común para crear instancias de un Task<TResult> objeto e inicie una tarea que se está llamando a estático Task.Run<TResult>(Func<TResult>, CancellationToken) y TaskFactory<TResult>.StartNew(Func<TResult>, CancellationToken) métodos.La única ventaja que ofrece este constructor es que permite la creación de instancias de objeto para separarse de invocación de la tarea.

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