WindowsRuntimeSystemExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |