WindowsRuntimeSystemExtensions Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Fornece métodos de extensão para converter entre tarefas e ações e operações assíncronas do Windows Runtime.

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
Herança
WindowsRuntimeSystemExtensions
Atributos

Observações

As sobrecargas do método de extensão AsTask permitem usar um objeto .NET Task para gerir uma operação assíncrona a partir do Windows Runtime.

O método AsAsyncAction e o método AsAsyncOperation permitem-lhe passar tarefas iniciadas para métodos que realizam Windows Runtime ações e operações assíncronas. Veja também os métodos da AsyncInfo turma.

Os métodos GetAwaiter são usados por compiladores para implementar a operação await (Await em Visual Basic).

Métodos

Name Description
AsAsyncAction(Task)

Retorna uma ação assíncrona do Windows Runtime que representa uma tarefa iniciada.

AsAsyncOperation<TResult>(Task<TResult>)

Devolve uma operação assíncrona em Windows Runtime que representa uma tarefa iniciada que devolve um resultado.

AsTask(IAsyncAction, CancellationToken)

Devolve uma tarefa que representa uma ação assíncrona do Windows Runtime que pode ser cancelada.

AsTask(IAsyncAction)

Devolve uma tarefa que representa uma ação assíncrona do Windows Runtime.

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

Devolve uma tarefa que representa uma ação assíncrona do Windows Runtime que reporta o progresso e pode ser cancelada.

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

Devolve uma tarefa que representa uma ação assíncrona do Windows Runtime que pode ser cancelada.

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

Devolve uma tarefa que representa uma ação assíncrona do Windows Runtime que reporta o progresso.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Devolve uma tarefa que representa uma ação assíncrona do Windows Runtime.

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

Devolve uma tarefa que representa uma operação assíncrona do Windows Runtime que devolve um resultado, reporta o progresso e pode ser cancelada.

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

Devolve uma tarefa que representa uma operação assíncrona do Windows Runtime que devolve um resultado e pode ser cancelada.

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

Devolve uma tarefa que representa a operação assíncrona do Windows Runtime que devolve um resultado e reporta o progresso.

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

Retorna uma tarefa que representa uma operação assíncrona do Windows Runtime e retorna um resultado.

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

Devolve uma tarefa que representa uma operação assíncrona do Windows Runtime que devolve um resultado e pode ser cancelada.

AsTask<TResult>(IAsyncOperation<TResult>)

Retorna uma tarefa que representa uma operação assíncrona do Windows Runtime e retorna um resultado.

GetAwaiter(IAsyncAction)

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Devolve um objeto que aguarda uma ação assíncrona que reporta o progresso.

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

Devolve um objeto que aguarda uma operação assíncrona que reporta o progresso e devolve um resultado.

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Devolve um objeto que aguarda uma operação assíncrona que devolve um resultado.

Aplica-se a