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.

Valori restituiti

Windows.Foundation.IAsyncAction

Windows.Foundation.IAsyncAction Istanza che rappresenta l'attività avviata.

Eccezioni

source è null.

source è un'attività non di avvio.

Commenti

Note

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

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

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

Si applica a