WindowsRuntimeSystemExtensions Classe

Définition

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)]
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
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.

S’applique à