Partager via


WindowsRuntimeSystemExtensions.GetAwaiter Méthode

Définition

Surcharges

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.

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.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::TaskAwaiter GetAwaiter(Windows::Foundation::IAsyncAction ^ source);
public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter (this Windows.Foundation.IAsyncAction source);
static member GetAwaiter : Windows.Foundation.IAsyncAction -> System.Runtime.CompilerServices.TaskAwaiter
<Extension()>
Public Function GetAwaiter (source As IAsyncAction) As TaskAwaiter

Paramètres

source
IAsyncAction

Action asynchrone à attendre.

Retours

TaskAwaiter

Objet qui attend l'action asynchrone spécifiée.

Remarques

Notes

dans Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d’instance sur n’importe quel objet de type IAsyncAction. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. pour plus d’informations, consultez méthodes d’extension (Visual Basic) ou méthodes d’extension (Guide de programmation C#).

S’applique à

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

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

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::TaskAwaiter GetAwaiter(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source);
public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter<TProgress> (this Windows.Foundation.IAsyncActionWithProgress<TProgress> source);
static member GetAwaiter : Windows.Foundation.IAsyncActionWithProgress<'Progress> -> System.Runtime.CompilerServices.TaskAwaiter
<Extension()>
Public Function GetAwaiter(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress)) As TaskAwaiter

Paramètres de type

TProgress

Type d'objet qui fournit des données indiquant la progression.

Paramètres

source
IAsyncActionWithProgress<TProgress>

Action asynchrone à attendre.

Retours

TaskAwaiter

Objet qui attend l'action asynchrone spécifiée.

Remarques

Notes

dans Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d’instance sur n’importe quel objet de type IAsyncActionWithProgress<TProgress> . Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. pour plus d’informations, consultez méthodes d’extension (Visual Basic) ou méthodes d’extension (Guide de programmation C#).

S’applique à

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

Retourne un objet qui attend une opération asynchrone qui signale une progression et retourne un résultat.

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::TaskAwaiter<TResult> GetAwaiter(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source);
public static System.Runtime.CompilerServices.TaskAwaiter<TResult> GetAwaiter<TResult,TProgress> (this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source);
static member GetAwaiter : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> -> System.Runtime.CompilerServices.TaskAwaiter<'Result>
<Extension()>
Public Function GetAwaiter(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress)) As TaskAwaiter(Of TResult)

Paramètres de type

TResult

Type d'objet qui retourne le résultat de l'opération asynchrone.

TProgress

Type d'objet qui fournit des données indiquant la progression.

Paramètres

source
IAsyncOperationWithProgress<TResult,TProgress>

Opération asynchrone à attendre.

Retours

TaskAwaiter<TResult>

Objet qui attend l'opération asynchrone spécifiée.

Remarques

Notes

dans Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d’instance sur n’importe quel objet de type IAsyncOperationWithProgress<TResult,TProgress> . Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. pour plus d’informations, consultez méthodes d’extension (Visual Basic) ou méthodes d’extension (Guide de programmation C#).

S’applique à

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Retourne un objet qui attend une opération asynchrone qui retourne un résultat.

public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::TaskAwaiter<TResult> GetAwaiter(Windows::Foundation::IAsyncOperation<TResult> ^ source);
public static System.Runtime.CompilerServices.TaskAwaiter<TResult> GetAwaiter<TResult> (this Windows.Foundation.IAsyncOperation<TResult> source);
static member GetAwaiter : Windows.Foundation.IAsyncOperation<'Result> -> System.Runtime.CompilerServices.TaskAwaiter<'Result>
<Extension()>
Public Function GetAwaiter(Of TResult) (source As IAsyncOperation(Of TResult)) As TaskAwaiter(Of TResult)

Paramètres de type

TResult

Type d'objet qui retourne le résultat de l'opération asynchrone.

Paramètres

source
IAsyncOperation<TResult>

Opération asynchrone à attendre.

Retours

TaskAwaiter<TResult>

Objet qui attend l'opération asynchrone spécifiée.

Remarques

Notes

dans Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d’instance sur n’importe quel objet de type IAsyncOperation <TResult> . Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. pour plus d’informations, consultez méthodes d’extension (Visual Basic) ou méthodes d’extension (Guide de programmation C#).

S’applique à