WindowsRuntimeSystemExtensions.AsAsyncAction(Task) 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.
Zwraca akcję asynchroniczną Windows runtime, która reprezentuje uruchomione zadanie.
public:
[System::Runtime::CompilerServices::Extension]
static Windows::Foundation::IAsyncAction ^ AsAsyncAction(System::Threading::Tasks::Task ^ source);
public static Windows.Foundation.IAsyncAction AsAsyncAction (this System.Threading.Tasks.Task source);
static member AsAsyncAction : System.Threading.Tasks.Task -> Windows.Foundation.IAsyncAction
<Extension()>
Public Function AsAsyncAction (source As Task) As IAsyncAction
Parametry
- source
- Task
Uruchomione zadanie.
Zwraca
Wystąpienie IAsyncAction reprezentujące uruchomione zadanie.
Wyjątki
source
to null
.
source
to zadanie nieuczętowane.
Uwagi
Uwaga
W Visual Basic i C# można wywołać tę metodę jako metodę wystąpienia na dowolnym obiekcie typu Task . 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#).
Użyj tej metody, jeśli chcesz przekazać zadanie do metody środowiska uruchomieniowego Windows, która podejmuje akcję asynchroniczną.
Klasa udostępnia metody statyczne (metody w środowisku Visual Basic), które tworzą i uruchamiają asynchroniczne akcje środowiska Windows Runtime, które reprezentują zadania, które mogą odpowiadać na żądania anulowania i AsyncInfo Shared
raportować postęp.