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