WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Método
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í.
Devuelve una acción asincrónica de Windows Runtime que representa una tarea iniciada.
public:
[System::Runtime::CompilerServices::Extension]
static Windows::Foundation::IAsyncAction ^ AsAsyncAction(System::Threading::Tasks::Task ^ source);
public static Windows.Foundation.IAsyncAction AsAsyncAction (this System.Threading.Tasks.Task source);
static member AsAsyncAction : System.Threading.Tasks.Task -> Windows.Foundation.IAsyncAction
<Extension()>
Public Function AsAsyncAction (source As Task) As IAsyncAction
Parámetros
- source
- Task
La tarea iniciada.
Devoluciones
Instancia de IAsyncAction que representa la tarea iniciada.
Excepciones
source
es null
.
source
es una tarea sin iniciar.
Comentarios
Nota:
En Visual Basic y C#, puede llamar a este método como 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, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).
Use este método cuando desee pasar una tarea a un método Windows Runtime que realice una acción asincrónica.
La AsyncInfo clase proporciona métodos estáticos (Shared
métodos en Visual Basic) que crean e inician Windows Runtime acciones asincrónicas que representan tareas que pueden responder a solicitudes de cancelación y notificar el progreso.