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
Información
El tema que ha solicitado se muestra abajo. Sin embargo, este tema no se encuentra en la biblioteca.

WindowsRuntimeSystemExtensions.AsAsyncAction (Método)

.NET Framework (current version)

Devuelve una acción asincrónica de Windows en tiempo de ejecución que representa una tarea iniciada.

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

public static IAsyncAction AsAsyncAction(
	this Task source
)

Parámetros

source
Tipo: System.Threading.Tasks.Task
La tarea iniciada.

Valor devuelto

Tipo: IAsyncAction
Instancia de Windows.Foundation.IAsyncAction que representa la tarea iniciada.

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. 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, consulte 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 a un método de Windows en tiempo de ejecución que actúe asincrónicas.

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

.NET Framework

Compatible con: 4.6, 4.5

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone Silverlight 8

.NET para aplicaciones de la Tienda Windows

Compatible con:

Windows 8,1, Windows Server 2012 R2, Windows 8, Windows Server 2012

.NET Framework no es compatible con todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, consulte Requisitos de sistema de .NET Framework.
Mostrar: