AsyncInfo.Run 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| Run(Func<CancellationToken,Task>) |
Crea e inicia una acción asincrónica Windows Runtime mediante una función que genera una tarea iniciada. La tarea puede admitir la cancelación. |
| Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>) |
Crea e inicia una acción asincrónica Windows Runtime que incluye actualizaciones de progreso mediante una función que genera una tarea iniciada. La tarea puede admitir la cancelación y los informes de progreso. |
| Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) |
Crea e inicia una operación asincrónica Windows Runtime que incluye actualizaciones de progreso, mediante una función que genera una tarea iniciada que devuelve resultados. La tarea puede admitir la cancelación y los informes de progreso. |
| Run<TResult>(Func<CancellationToken,Task<TResult>>) |
Crea e inicia una operación asincrónica Windows Runtime mediante una función que genera una tarea iniciada que devuelve resultados. La tarea puede admitir la cancelación. |
Run(Func<CancellationToken,Task>)
Crea e inicia una acción asincrónica Windows Runtime mediante una función que genera una tarea iniciada. La tarea puede admitir la cancelación.
public:
static Windows::Foundation::IAsyncAction ^ Run(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task ^> ^ taskProvider);
public static Windows.Foundation.IAsyncAction Run(Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> taskProvider);
static member Run : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> -> Windows.Foundation.IAsyncAction
Public Shared Function Run (taskProvider As Func(Of CancellationToken, Task)) As IAsyncAction
Parámetros
- taskProvider
- Func<CancellationToken,Task>
Delegado que representa la función que crea e inicia la tarea. La tarea iniciada se representa mediante la Windows Runtime acción asincrónica que se devuelve. La función se pasa un token de cancelación que la tarea puede supervisar para recibir notificaciones de solicitudes de cancelación; Puede omitir el token si la tarea no admite la cancelación.
Devoluciones
Un Windows iniciado. Instancia foundation.IAsyncAction que representa la tarea generada por taskProvider.
Excepciones
taskProvider es null.
taskProvider devuelve una tarea sin iniciar.
Se aplica a
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)
Crea e inicia una acción asincrónica Windows Runtime que incluye actualizaciones de progreso mediante una función que genera una tarea iniciada. La tarea puede admitir la cancelación y los informes de progreso.
public:
generic <typename TProgress>
static Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ Run(Func<System::Threading::CancellationToken, IProgress<TProgress> ^, System::Threading::Tasks::Task ^> ^ taskProvider);
public static Windows.Foundation.IAsyncActionWithProgress<TProgress> Run<TProgress>(Func<System.Threading.CancellationToken,IProgress<TProgress>,System.Threading.Tasks.Task> taskProvider);
static member Run : Func<System.Threading.CancellationToken, IProgress<'Progress>, System.Threading.Tasks.Task> -> Windows.Foundation.IAsyncActionWithProgress<'Progress>
Public Shared Function Run(Of TProgress) (taskProvider As Func(Of CancellationToken, IProgress(Of TProgress), Task)) As IAsyncActionWithProgress(Of TProgress)
Parámetros de tipo
- TProgress
Tipo que se usa para las notificaciones de progreso.
Parámetros
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task>
Delegado que representa la función que crea e inicia la tarea. La tarea iniciada se representa mediante la Windows Runtime acción asincrónica que se devuelve. La función se pasa un token de cancelación que la tarea puede supervisar para recibir notificaciones de solicitudes de cancelación y una interfaz para notificar el progreso; Puede omitir o ambos argumentos si la tarea no admite informes de progreso ni cancelación.
Devoluciones
Un Windows iniciado. Foundation.IAsyncActionWithProgress<TProgress> instancia que representa la tarea generada por taskProvider.
Excepciones
taskProvider es null.
taskProvider devuelve una tarea sin iniciar.
Se aplica a
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)
Crea e inicia una operación asincrónica Windows Runtime que incluye actualizaciones de progreso, mediante una función que genera una tarea iniciada que devuelve resultados. La tarea puede admitir la cancelación y los informes de progreso.
public:
generic <typename TResult, typename TProgress>
static Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ Run(Func<System::Threading::CancellationToken, IProgress<TProgress> ^, System::Threading::Tasks::Task<TResult> ^> ^ taskProvider);
public static Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> Run<TResult,TProgress>(Func<System.Threading.CancellationToken,IProgress<TProgress>,System.Threading.Tasks.Task<TResult>> taskProvider);
static member Run : Func<System.Threading.CancellationToken, IProgress<'Progress>, System.Threading.Tasks.Task<'Result>> -> Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress>
Public Shared Function Run(Of TResult, TProgress) (taskProvider As Func(Of CancellationToken, IProgress(Of TProgress), Task(Of TResult))) As IAsyncOperationWithProgress(Of TResult, TProgress)
Parámetros de tipo
- TResult
Tipo que devuelve el resultado.
- TProgress
Tipo que se usa para las notificaciones de progreso.
Parámetros
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task<TResult>>
Delegado que representa la función que crea e inicia la tarea. La tarea iniciada se representa mediante la Windows Runtime acción asincrónica que se devuelve. La función se pasa un token de cancelación que la tarea puede supervisar para recibir notificaciones de solicitudes de cancelación y una interfaz para notificar el progreso; Puede omitir o ambos argumentos si la tarea no admite informes de progreso ni cancelación.
Devoluciones
Un Windows iniciado. Foundation.IAsyncOperationWithProgress<TResult,TProgress> instancia que representa la tarea generada por taskProvider.
Excepciones
taskProvider es null.
taskProvider devuelve una tarea sin iniciar.
Se aplica a
Run<TResult>(Func<CancellationToken,Task<TResult>>)
Crea e inicia una operación asincrónica Windows Runtime mediante una función que genera una tarea iniciada que devuelve resultados. La tarea puede admitir la cancelación.
public:
generic <typename TResult>
static Windows::Foundation::IAsyncOperation<TResult> ^ Run(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task<TResult> ^> ^ taskProvider);
public static Windows.Foundation.IAsyncOperation<TResult> Run<TResult>(Func<System.Threading.CancellationToken,System.Threading.Tasks.Task<TResult>> taskProvider);
static member Run : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task<'Result>> -> Windows.Foundation.IAsyncOperation<'Result>
Public Shared Function Run(Of TResult) (taskProvider As Func(Of CancellationToken, Task(Of TResult))) As IAsyncOperation(Of TResult)
Parámetros de tipo
- TResult
Tipo que devuelve el resultado.
Parámetros
- taskProvider
- Func<CancellationToken,Task<TResult>>
Delegado que representa la función que crea e inicia la tarea. La tarea iniciada se representa mediante la Windows Runtime operación asincrónica que se devuelve. La función se pasa un token de cancelación que la tarea puede supervisar para recibir notificaciones de solicitudes de cancelación; Puede omitir el token si la tarea no admite la cancelación.
Devoluciones
Un Windows iniciado. Foundation.IAsyncOperation<TResult> instancia que representa la tarea generada por taskProvider.
Excepciones
taskProvider es null.
taskProvider devuelve una tarea sin iniciar.