WindowsRuntimeSystemExtensions.GetAwaiter Metodo

Definizione

Overload

Nome Descrizione
GetAwaiter(IAsyncAction)

Questa API supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Restituisce un oggetto che attende un'azione asincrona che segnala lo stato di avanzamento.

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

Restituisce un oggetto che attende un'operazione asincrona che segnala lo stato di avanzamento e restituisce un risultato.

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Restituisce un oggetto che attende un'operazione asincrona che restituisce un risultato.

GetAwaiter(IAsyncAction)

Questa API supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice.

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

Parametri

source
Windows.Foundation.IAsyncAction

Azione asincrona da attendere.

Valori restituiti

Oggetto che attende l'azione asincrona specificata.

Commenti

Note

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IAsyncAction. Quando si usa la sintassi del metodo di istanza per chiamare questo metodo, omettere il primo parametro. Per altre informazioni, vedere metodi Extension (Visual Basic) o Extension (Guida per programmatori C#).

Si applica a

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Restituisce un oggetto che attende un'azione asincrona che segnala lo stato di avanzamento.

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

Parametri di tipo

TProgress

Tipo di oggetto che fornisce dati che indicano lo stato di avanzamento.

Parametri

source
Windows.Foundation.IAsyncActionWithProgress<TProgress>

Azione asincrona da attendere.

Valori restituiti

Oggetto che attende l'azione asincrona specificata.

Commenti

Note

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo <xref:Windows.Foundation.IAsyncActionWithProgress`1>. Quando si usa la sintassi del metodo di istanza per chiamare questo metodo, omettere il primo parametro. Per altre informazioni, vedere metodi Extension (Visual Basic) o Extension (Guida per programmatori C#).

Si applica a

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

Restituisce un oggetto che attende un'operazione asincrona che segnala lo stato di avanzamento e restituisce un risultato.

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)

Parametri di tipo

TResult

Tipo di oggetto che restituisce il risultato dell'operazione asincrona.

TProgress

Tipo di oggetto che fornisce dati che indicano lo stato di avanzamento.

Parametri

source
Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

Operazione asincrona da attendere.

Valori restituiti

Oggetto che attende l'operazione asincrona specificata.

Commenti

Note

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo <xref:Windows.Foundation.IAsyncOperationWithProgress`2>. Quando si usa la sintassi del metodo di istanza per chiamare questo metodo, omettere il primo parametro. Per altre informazioni, vedere metodi Extension (Visual Basic) o Extension (Guida per programmatori C#).

Si applica a

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Restituisce un oggetto che attende un'operazione asincrona che restituisce un risultato.

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)

Parametri di tipo

TResult

Tipo di oggetto che restituisce il risultato dell'operazione asincrona.

Parametri

source
Windows.Foundation.IAsyncOperation<TResult>

Operazione asincrona da attendere.

Valori restituiti

Oggetto che attende l'operazione asincrona specificata.

Commenti

Note

In Visual Basic e C#, è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IAsyncOperation<TResult>. Quando si usa la sintassi del metodo di istanza per chiamare questo metodo, omettere il primo parametro. Per altre informazioni, vedere metodi Extension (Visual Basic) o Extension (Guida per programmatori C#).

Si applica a