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
GetAwaiter(IAsyncAction) |
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für eine direkte Verwendung vom Code aus vorgesehen. |
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
Gibt ein Objekt zurück, das eine asynchrone Aktion erwartet, die den Status berichtet. |
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der den Status berichtet und ein Ergebnis zurückgibt. |
GetAwaiter<TResult>(IAsyncOperation<TResult>) |
Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der ein Ergebnis zurückgibt. |
GetAwaiter(IAsyncAction)
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für eine direkte Verwendung vom Code aus 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
- IAsyncAction
Die asynchrone, zu erwartende Aktion.
Gibt zurück
Ein Objekt, das die angegebene asynchrone Aktion erwartet.
Hinweise
Hinweis
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt des Typs IAsyncAction aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) oder Erweiterungsmethoden (C#-Programmierhandbuch).
Gilt für
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)
Gibt ein Objekt zurück, das eine asynchrone Aktion erwartet, die den Status berichtet.
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 Typ des Objekts, das Daten enthält, die den Status angeben.
Parameter
- source
- IAsyncActionWithProgress<TProgress>
Die asynchrone, zu erwartende Aktion.
Gibt zurück
Ein Objekt, das die angegebene asynchrone Aktion erwartet.
Hinweise
Hinweis
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt des Typs IAsyncActionWithProgress<TProgress> aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) oder Erweiterungsmethoden (C#-Programmierhandbuch).
Gilt für
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der den Status berichtet 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 Typ des Objekts, das das Ergebnis des asynchronen Vorgangs zurückgibt.
- TProgress
Der Typ des Objekts, das Daten enthält, die den Status angeben.
Parameter
- source
- IAsyncOperationWithProgress<TResult,TProgress>
Der zu erwartende asynchrone Vorgang.
Gibt zurück
Ein Objekt, das den angegebenen asynchronen Vorgang erwartet.
Hinweise
Hinweis
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt des Typs IAsyncOperationWithProgress<TResult,TProgress> aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) oder Erweiterungsmethoden (C#-Programmierhandbuch).
Gilt für
GetAwaiter<TResult>(IAsyncOperation<TResult>)
Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, 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 Typ des Objekts, das das Ergebnis des asynchronen Vorgangs zurückgibt.
Parameter
- source
- IAsyncOperation<TResult>
Der zu erwartende asynchrone Vorgang.
Gibt zurück
Ein Objekt, das den angegebenen asynchronen Vorgang erwartet.
Hinweise
Hinweis
In Visual Basic und C# können Sie diese Methode als Instanzmethode für jedes Objekt vom Typ IAsyncOperation <TResult> aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) oder Erweiterungsmethoden (C#-Programmierhandbuch).