Partilhar via


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)]
public static class WindowsRuntimeSystemExtensions
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
type WindowsRuntimeSystemExtensions = class
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
Herança
WindowsRuntimeSystemExtensions
Atributos

Comentários

As sobrecargas do método de extensão permitem que você use um objeto .NET para gerenciar uma operação AsTask Task assíncrona do runtime Windows.

O método e o método permitem que você passe tarefas iniciadas para métodos que Windows operações e ações AsAsyncAction AsAsyncOperation assíncronas do Runtime. Consulte também os métodos da AsyncInfo classe .

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

Métodos

AsAsyncAction(Task)

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

AsAsyncOperation<TResult>(Task<TResult>)

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

AsTask(IAsyncAction)

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

AsTask(IAsyncAction, CancellationToken)

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

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

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

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

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

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

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

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

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

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

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

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

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

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

Retorna uma tarefa que representa uma operação assíncrona do Windows Runtime que retorna um resultado, relata o andamento e pode ser cancelada.

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

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

AsTask<TResult>(IAsyncOperation<TResult>)

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

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

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

GetAwaiter(IAsyncAction)

Essa API dá suporte à infraestrutura do .NET Framework e não deve ser usada diretamente no código.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Retorna um objeto que aguarda uma ação assíncrona que relata o andamento.

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

Retorna um objeto que aguarda uma operação assíncrona que relata o andamento e retorna um resultado.

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Retorna um objeto que aguarda uma operação assíncrona que retorna um resultado.

Aplica-se a