Condividi tramite


WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Metodo

Definizione

Restituisce un'azione asincrona di Windows Runtime che rappresenta un'attività avviata.

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

Parametri

source
Task

Attività avviata.

Restituisce

Istanza IAsyncAction che rappresenta un'attività avviata.

Eccezioni

source è null.

source è un'attività non iniziata.

Commenti

Nota

In Visual Basic e C#è possibile chiamare questo metodo come metodo di istanza in qualsiasi oggetto di tipo Task. Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere Metodi di estensione (Visual Basic) o metodi di estensione (Guida per programmatori C#).

Usare questo metodo quando si vuole passare un'attività a un metodo Windows Runtime che esegue un'azione asincrona.

La AsyncInfo classe fornisce metodi statici (Shared metodi in Visual Basic) che creano e avviano Windows Runtime azioni asincrone che rappresentano attività che possono rispondere alle richieste di annullamento e allo stato di avanzamento del report.

Si applica a