WindowsRuntimeSystemExtensions Classe

Définition

Important

Cette API n’est pas conforme CLS.

Fournit des méthodes d’extension pour la conversion entre les tâches et Windows Runtime actions et opérations asynchrones.

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 surcharges de méthode d’extension AsTask vous permettent d’utiliser un objet .NET Task pour gérer une opération asynchrone à partir du Windows Runtime.

La méthode AsAsyncAction et la méthode AsAsyncOperation vous permettent de transmettre des tâches démarrées à des méthodes qui prennent Windows Runtime actions et opérations asynchrones. Consultez également les méthodes de la AsyncInfo classe.

Les méthodes GetAwaiter sont utilisées par les compilateurs pour implémenter l’opération await (Await dans Visual Basic).

Méthodes

Nom Description
AsAsyncAction(Task)

Retourne une action asynchrone Windows Runtime qui représente une tâche démarré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, CancellationToken)

Retourne une tâche qui représente une action asynchrone Windows Runtime qui peut être annulée.

AsTask(IAsyncAction)

Retourne une tâche qui représente une action asynchrone Windows Runtime.

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

Retourne une tâche qui représente une action asynchrone Windows Runtime qui signale la progression et peut être annulée.

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>, IProgress<TProgress>)

Retourne une tâche qui représente une action asynchrone Windows Runtime qui signale la progression.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Retourne une tâche qui représente une action asynchrone Windows Runtime.

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 la progression et peut être annulée.

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>, IProgress<TProgress>)

Retourne une tâche qui représente Windows Runtime opération asynchrone qui retourne un résultat et signale la progression.

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

Retourne une tâche qui représente une opération asynchrone Windows Runtime 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.

AsTask<TResult>(IAsyncOperation<TResult>)

Retourne une tâche qui représente une opération asynchrone Windows Runtime retourne un résultat.

GetAwaiter(IAsyncAction)

Cette API prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Retourne un objet qui attend une action asynchrone qui signale la progression.

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

Retourne un objet qui attend une opération asynchrone qui signale la 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 à