WindowsRuntimeSystemExtensions.GetAwaiter Methode

Definition

Überlädt

GetAwaiter(IAsyncAction)

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Gibt ein Objekt zurück, das eine asynchrone Aktion erwartet, die den Status berichtet.Returns an object that awaits an asynchronous action that reports progress.

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.Returns an object that awaits an asynchronous operation that reports progress and returns a result.

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der ein Ergebnis zurückgibt.Returns an object that awaits an asynchronous operation that returns a result.

GetAwaiter(IAsyncAction)

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

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.The asynchronous action to await.

Gibt zurück

Ein Objekt, das die angegebene asynchrone Aktion erwartet.An object that awaits the specified asynchronous action.

Hinweise

Hinweis

In Visual Basic und C#können Sie diese Methode als Instanzmethode für ein beliebiges Objekt vom Typ iasyncaction abrufen.In Visual Basic and C#, you can call this method as an instance method on any object of type IAsyncAction. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus.When you use instance method syntax to call this method, omit the first parameter. Weitere Informationen finden Sie unter Erweiterungs Methoden (Visual Basic) oder Erweiterungs Methoden (C# Programmier Handbuch).For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Gibt ein Objekt zurück, das eine asynchrone Aktion erwartet, die den Status berichtet.Returns an object that awaits an asynchronous action that reports progress.

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.The type of object that provides data that indicates progress.

Parameter

source
IAsyncActionWithProgress<TProgress>

Die asynchrone, zu erwartende Aktion.The asynchronous action to await.

Gibt zurück

Ein Objekt, das die angegebene asynchrone Aktion erwartet.An object that awaits the specified asynchronous action.

Hinweise

Hinweis

In Visual Basic und C#können Sie diese Methode als Instanzmethode für ein beliebiges Objekt vom Typ IAsyncActionWithProgress<TProgress>abrufen.In Visual Basic and C#, you can call this method as an instance method on any object of type IAsyncActionWithProgress<TProgress>. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus.When you use instance method syntax to call this method, omit the first parameter. Weitere Informationen finden Sie unter Erweiterungs Methoden (Visual Basic) oder Erweiterungs Methoden (C# Programmier Handbuch).For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

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.Returns an object that awaits an asynchronous operation that reports progress and returns a result.

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.The type of object that returns the result of the asynchronous operation.

TProgress

Der Typ des Objekts, das Daten enthält, die den Status angeben.The type of object that provides data that indicates progress.

Parameter

source
IAsyncOperationWithProgress<TResult,TProgress>

Der zu erwartende asynchrone Vorgang.The asynchronous operation to await.

Gibt zurück

Ein Objekt, das den angegebenen asynchronen Vorgang erwartet.An object that awaits the specified asynchronous operation.

Hinweise

Hinweis

In Visual Basic und C#können Sie diese Methode als Instanzmethode für ein beliebiges Objekt vom Typ IAsyncOperationWithProgress<TResult, TProgress>abrufen.In Visual Basic and C#, you can call this method as an instance method on any object of type IAsyncOperationWithProgress<TResult, TProgress>. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus.When you use instance method syntax to call this method, omit the first parameter. Weitere Informationen finden Sie unter Erweiterungs Methoden (Visual Basic) oder Erweiterungs Methoden (C# Programmier Handbuch).For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der ein Ergebnis zurückgibt.Returns an object that awaits an asynchronous operation that returns a result.

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.The type of object that returns the result of the asynchronous operation.

Parameter

source
IAsyncOperation<TResult>

Der zu erwartende asynchrone Vorgang.The asynchronous operation to await.

Gibt zurück

Ein Objekt, das den angegebenen asynchronen Vorgang erwartet.An object that awaits the specified asynchronous operation.

Hinweise

Hinweis

In Visual Basic und C#können Sie diese Methode als Instanzmethode für ein beliebiges Objekt vom Typ iasyncoperationabrufen.In Visual Basic and C#, you can call this method as an instance method on any object of type IAsyncOperation. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus.When you use instance method syntax to call this method, omit the first parameter. Weitere Informationen finden Sie unter Erweiterungs Methoden (Visual Basic) oder Erweiterungs Methoden (C# Programmier Handbuch).For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Gilt für: