WindowsRuntimeSystemExtensions.GetAwaiter Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GetAwaiter(IAsyncAction) |
Ten interfejs API obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. |
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
Zwraca obiekt, który oczekuje na akcję asynchroniczną, która zgłasza postęp. |
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Zwraca obiekt, który oczekuje na operację asynchroniczną, która zgłasza postęp i zwraca wynik. |
GetAwaiter<TResult>(IAsyncOperation<TResult>) |
Zwraca obiekt, który oczekuje na operację asynchroniczną, która zwraca wynik. |
GetAwaiter(IAsyncAction)
Ten interfejs API obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.
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
Parametry
- source
- IAsyncAction
Asynchroniczna akcja await.
Zwraca
Obiekt, który oczekuje na określoną akcję asynchroniczną.
Uwagi
Uwaga
W Visual Basic i C# można wywołać tę metodę jako metodę wystąpienia na dowolnym obiekcie typu IAsyncAction. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).
Dotyczy
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)
Zwraca obiekt, który oczekuje na akcję asynchroniczną, która zgłasza postęp.
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
Parametry typu
- TProgress
Typ obiektu, który dostarcza dane wskazujące postęp.
Parametry
- source
- IAsyncActionWithProgress<TProgress>
Asynchroniczna akcja await.
Zwraca
Obiekt, który oczekuje na określoną akcję asynchroniczną.
Uwagi
Uwaga
W Visual Basic i C# można wywołać tę metodę jako metodę wystąpienia na dowolnym obiekcie typu IAsyncActionWithProgress<TProgress> . Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).
Dotyczy
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
Zwraca obiekt, który oczekuje na operację asynchroniczną, która zgłasza postęp i zwraca wynik.
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)
Parametry typu
- TResult
Typ obiektu, który zwraca wynik operacji asynchronicznej.
- TProgress
Typ obiektu, który dostarcza dane wskazujące postęp.
Parametry
- source
- IAsyncOperationWithProgress<TResult,TProgress>
Operacja asynchroniczna await.
Zwraca
Obiekt, który oczekuje na określoną operację asynchroniczną.
Uwagi
Uwaga
W Visual Basic i C# można wywołać tę metodę jako metodę wystąpienia na dowolnym obiekcie typu IAsyncOperationWithProgress<TResult,TProgress> . Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).
Dotyczy
GetAwaiter<TResult>(IAsyncOperation<TResult>)
Zwraca obiekt, który oczekuje na operację asynchroniczną, która zwraca wynik.
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)
Parametry typu
- TResult
Typ obiektu, który zwraca wynik operacji asynchronicznej.
Parametry
- source
- IAsyncOperation<TResult>
Operacja asynchroniczna await.
Zwraca
Obiekt, który oczekuje na określoną operację asynchroniczną.
Uwagi
Uwaga
W Visual Basic i C# można wywołać tę metodę jako metodę wystąpienia dla dowolnego obiektu typu IAsyncOperation <TResult> . Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).