TaskCompletionSource<TResult>.Task Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la Task<TResult> creada por este objeto TaskCompletionSource<TResult>.
public:
property System::Threading::Tasks::Task<TResult> ^ Task { System::Threading::Tasks::Task<TResult> ^ get(); };
public System.Threading.Tasks.Task<TResult> Task { get; }
member this.Task : System.Threading.Tasks.Task<'Result>
Public ReadOnly Property Task As Task(Of TResult)
Valor de propiedad
Devuelve la Task<TResult> creada por este objeto TaskCompletionSource<TResult>.
Comentarios
Esta propiedad permite a un consumidor tener acceso a la Task<TResult> que controla esta instancia. Cuando se crea un TaskCompletionSource<TResult> objeto, la Status propiedad de este Task<TResult> objeto devuelve WaitingForActivation
Los SetResultmétodos , SetException, SetExceptiony SetCanceled (y sus variantes "Try") en esta instancia dan lugar a las transiciones de estado pertinentes en esta tarea subyacente.