WindowsRuntimeSystemExtensions.GetAwaiter Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
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. |
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Restituisce un oggetto che attende un'operazione asincrona che segnala lo stato 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
- IAsyncAction
Azione asincrona da attendere.
Restituisce
Oggetto che attende l'azione asincrona specificata.
Commenti
Nota
In Visual Basic c#, è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IAsyncAction. Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).
Si applica a
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)
Restituisce un oggetto che attende un'azione asincrona che segnala lo stato.
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 i dati che indicano un avanzamento.
Parametri
- source
- IAsyncActionWithProgress<TProgress>
Azione asincrona da attendere.
Restituisce
Oggetto che attende l'azione asincrona specificata.
Commenti
Nota
In Visual Basic c#, è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IAsyncActionWithProgress<TProgress> . Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (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 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 i dati che indicano un avanzamento.
Parametri
- source
- IAsyncOperationWithProgress<TResult,TProgress>
Operazione asincrona da attendere.
Restituisce
Oggetto che attende l'operazione asincrona specificata.
Commenti
Nota
In Visual Basic c#, è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IAsyncOperationWithProgress<TResult,TProgress> . Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (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
- IAsyncOperation<TResult>
Operazione asincrona da attendere.
Restituisce
Oggetto che attende l'operazione asincrona specificata.
Commenti
Nota
In Visual Basic c#, è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IAsyncOperation <TResult> . Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).