WindowsRuntimeSystemExtensions.GetAwaiter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetAwaiter(IAsyncAction) |
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
Gibt ein Objekt zurück, das auf eine asynchrone Aktion wartet, die den Fortschritt meldet. |
| GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Gibt ein Objekt zurück, das auf einen asynchronen Vorgang wartet, der den Fortschritt meldet und ein Ergebnis zurückgibt. |
| GetAwaiter<TResult>(IAsyncOperation<TResult>) |
Gibt ein Objekt zurück, das auf einen asynchronen Vorgang wartet, der ein Ergebnis zurückgibt. |
GetAwaiter(IAsyncAction)
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
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
Parameter
- source
- Windows.Foundation.IAsyncAction
Die zu erwartende asynchrone Aktion.
Gibt zurück
Ein Objekt, das auf die angegebene asynchrone Aktion wartet.
Hinweise
Note
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt vom Typ IAsyncAction aufrufen. Wenn Sie die Instanzmethodensyntax verwenden, um diese Methode aufzurufen, lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Extension-Methoden (Visual Basic) oder Extension-Methoden (C#-Programmierhandbuch).
Gilt für:
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)
Gibt ein Objekt zurück, das auf eine asynchrone Aktion wartet, die den Fortschritt meldet.
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
Typparameter
- TProgress
Der Objekttyp, der Daten bereitstellt, die den Fortschritt angibt.
Parameter
- source
- Windows.Foundation.IAsyncActionWithProgress<TProgress>
Die zu erwartende asynchrone Aktion.
Gibt zurück
Ein Objekt, das auf die angegebene asynchrone Aktion wartet.
Hinweise
Note
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt vom Typ <xref:Windows.Foundation.IAsyncActionWithProgress`1> aufrufen. Wenn Sie die Instanzmethodensyntax verwenden, um diese Methode aufzurufen, lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Extension-Methoden (Visual Basic) oder Extension-Methoden (C#-Programmierhandbuch).
Gilt für:
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
Gibt ein Objekt zurück, das auf einen asynchronen Vorgang wartet, der den Fortschritt meldet und ein Ergebnis zurückgibt.
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)
Typparameter
- TResult
Der Objekttyp, der das Ergebnis des asynchronen Vorgangs zurückgibt.
- TProgress
Der Objekttyp, der Daten bereitstellt, die den Fortschritt angibt.
Parameter
- source
- Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>
Der zu erwartende asynchrone Vorgang.
Gibt zurück
Ein Objekt, das auf den angegebenen asynchronen Vorgang wartet.
Hinweise
Note
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt vom Typ <xref:Windows.Foundation.IAsyncOperationWithProgress`2> aufrufen. Wenn Sie die Instanzmethodensyntax verwenden, um diese Methode aufzurufen, lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Extension-Methoden (Visual Basic) oder Extension-Methoden (C#-Programmierhandbuch).
Gilt für:
GetAwaiter<TResult>(IAsyncOperation<TResult>)
Gibt ein Objekt zurück, das auf einen asynchronen Vorgang wartet, der ein Ergebnis zurückgibt.
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)
Typparameter
- TResult
Der Objekttyp, der das Ergebnis des asynchronen Vorgangs zurückgibt.
Parameter
- source
- Windows.Foundation.IAsyncOperation<TResult>
Der zu erwartende asynchrone Vorgang.
Gibt zurück
Ein Objekt, das auf den angegebenen asynchronen Vorgang wartet.
Hinweise
Note
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt vom Typ IAsyncOperation<TResult> aufrufen. Wenn Sie die Instanzmethodensyntax verwenden, um diese Methode aufzurufen, lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Extension-Methoden (Visual Basic) oder Extension-Methoden (C#-Programmierhandbuch).