WindowsRuntimeSystemExtensions Clase

Definición

Importante

Esta API no es conforme a CLS.

Proporciona métodos de extensión para convertir entre tareas y Windows Runtime acciones y operaciones asincrónicas.

public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
Herencia
WindowsRuntimeSystemExtensions
Atributos

Comentarios

Las sobrecargas del método de extensión permiten usar un objeto /> .NET

El método AsAsyncAction y el método AsAsyncOperation permiten pasar tareas iniciadas a métodos que realizan Windows Runtime acciones y operaciones asincrónicas. Vea también los métodos de la AsyncInfo clase .

Los compiladores usan los métodos para implementar la operación /> de en Visual Basic).

Métodos

Nombre Description
AsAsyncAction(Task)

Devuelve una acción asincrónica de Windows Runtime que representa una tarea iniciada.

AsAsyncOperation<TResult>(Task<TResult>)

Devuelve una operación asincrónica de Windows Runtime que representa una tarea iniciada que devuelve un resultado.

AsTask(IAsyncAction, CancellationToken)

Devuelve una tarea que representa una acción asincrónica Windows Runtime que se puede cancelar.

AsTask(IAsyncAction)

Devuelve una tarea que representa una acción asincrónica Windows Runtime.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>)

Devuelve una tarea que representa una acción Windows Runtime asincrónica que notifica el progreso y se puede cancelar.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)

Devuelve una tarea que representa una acción asincrónica Windows Runtime que se puede cancelar.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)

Devuelve una tarea que representa una Windows Runtime acción asincrónica que notifica el progreso.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Devuelve una tarea que representa una acción asincrónica Windows Runtime.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>)

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado, notifica el progreso y se puede cancelar.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken)

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado y se puede cancelar.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>)

Devuelve una tarea que representa Windows Runtime operación asincrónica que devuelve un resultado e informa del progreso.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Devuelve una tarea que representa un Windows Runtime operación asincrónica devuelve un resultado.

AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken)

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado y se puede cancelar.

AsTask<TResult>(IAsyncOperation<TResult>)

Devuelve una tarea que representa un Windows Runtime operación asincrónica devuelve un resultado.

GetAwaiter(IAsyncAction)

Esta API admite la infraestructura de .NET Framework y no está pensada para usarse directamente desde el código.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Devuelve un objeto que espera una acción asincrónica que notifica el progreso.

GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Devuelve un objeto que espera una operación asincrónica que informa del progreso y devuelve un resultado.

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Devuelve un objeto que espera una operación asincrónica que devuelve un resultado.

Se aplica a