WindowsRuntimeSystemExtensions.GetAwaiter Methode

Definition

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

Gilt für: