WindowsRuntimeSystemExtensions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Fournit les méthodes d’extension pour convertir les tâches en actions et opérations asynchrones 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
- Héritage
-
WindowsRuntimeSystemExtensions
- Attributs
Remarques
Les AsTask surcharges de méthode d’extension vous permettent d’utiliser un objet .NET Task pour gérer une opération asynchrone à partir du Windows Runtime.
La AsAsyncAction méthode et la AsAsyncOperation méthode vous permettent de passer des tâches démarrées à des méthodes qui effectuent Windows Runtime actions et opérations asynchrones. Consultez également les méthodes de la AsyncInfo classe .
Les GetAwaiter méthodes sont utilisées par les compilateurs pour implémenter l’opération await
(Await
en Visual Basic).
Méthodes
AsAsyncAction(Task) |
Retourne une action asynchrone Windows Runtime qui représente une tâche initiée. |
AsAsyncOperation<TResult>(Task<TResult>) |
Retourne une opération asynchrone Windows Runtime qui représente une tâche démarrée qui retourne un résultat. |
AsTask(IAsyncAction) |
Retourne une tâche qui représente une action asynchrone Windows Runtime. |
AsTask(IAsyncAction, CancellationToken) |
Retourne une tâche qui représente une action asynchrone Windows Runtime qui peut être annulée. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>) |
Retourne une tâche qui représente une action asynchrone Windows Runtime. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken) |
Retourne une tâche qui représente une action asynchrone Windows Runtime qui peut être annulée. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>) |
Retourne une tâche qui représente une action asynchrone Windows Runtime qui signale une progression et peut être annulée. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>) |
Retourne une tâche qui représente une action asynchrone Windows Runtime qui signale la progression. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Retourne une tâche qui représente une opération asynchrone Windows Runtime qui retourne un résultat. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken) |
Retourne une tâche qui représente une opération asynchrone Windows Runtime qui retourne un résultat et peut être annulée. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) |
Retourne une tâche qui représente une opération asynchrone Windows Runtime qui retourne un résultat, signale une progression et peut être annulée. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) |
Retourne une tâche qui représente une opération asynchrone Windows Runtime qui retourne un résultat et signale une progression. |
AsTask<TResult>(IAsyncOperation<TResult>) |
Retourne une tâche qui représente une opération asynchrone Windows Runtime qui retourne un résultat. |
AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken) |
Retourne une tâche qui représente une opération asynchrone Windows Runtime qui retourne un résultat et peut être annulée. |
GetAwaiter(IAsyncAction) |
Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code. |
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
Retourne un objet qui attend une action asynchrone qui signale une progression. |
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Retourne un objet qui attend une opération asynchrone qui signale une progression et retourne un résultat. |
GetAwaiter<TResult>(IAsyncOperation<TResult>) |
Retourne un objet qui attend une opération asynchrone qui retourne un résultat. |