Exportar (0) Imprimir
Expandir todo
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

WindowsRuntimeSystemExtensions.AsAsyncOperation<TResult> (Método)

.NET Framework 4.5

Devuelve una operación asincrónica de Windows en tiempo de ejecución que representa una tarea inició que devuelve un resultado.

Espacio de nombres:  System
Ensamblado:  System.Runtime.WindowsRuntime (en System.Runtime.WindowsRuntime.dll)

public static IAsyncOperation<TResult> AsAsyncOperation<TResult>(
	this Task<TResult> source
)

Parámetros de tipo

TResult

El tipo que devuelve el resultado.

Parámetros

source
Tipo: System.Threading.Tasks.Task<TResult>
La tarea inició.

Valor devuelto

Tipo: IAsyncOperation<TResult>
Una instancia de Windows.Foundation.IAsyncOperation<TResult> que representa la tarea inició.

Nota sobre el uso

En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo Task<TResult>. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).

ExcepciónCondición
ArgumentNullException

source es null.

InvalidOperationException

source es una tarea sin iniciar.

Utilice este método cuando desee pasar una tarea que devuelve un resultado a un método de Windows en tiempo de ejecución que toma una operación asincrónica.

La clase de AsyncInfo proporciona métodos estáticos (métodos deShared en Visual Basic) que crean y inician las operaciones asincrónicas de Windows en tiempo de ejecución que representan las tareas que los resultados devueltos y pueden responder a las solicitudes de cancelación y el progreso del informe.

.NET Framework

Compatible con: 4.5

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft