WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Method

Definition

Restituisce un'azione asincrona di Windows Runtime che rappresenta un'attività avviata.Returns a Windows Runtime asynchronous action that represents a started task.

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

Parameters

source
Task

Attività avviata.The started task.

Returns

IAsyncAction

Istanza IAsyncAction che rappresenta un'attività avviata.A IAsyncAction instance that represents the started task.

Exceptions

source è null.source is null.

source è un'attività non iniziata.source is an unstarted task.

Remarks

Note

In Visual Basic e C#, è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo Task.In Visual Basic and C#, you can call this method as an instance method on any object of type Task. Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro.When you use instance method syntax to call this method, omit the first parameter. Per ulteriori informazioni, vedere metodi di estensione (Visual Basic) o metodi diC# estensione (Guida per programmatori).For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Utilizzare questo metodo quando si desidera passare un'attività a un metodo Windows Runtime che accetta un'azione asincrona.Use this method when you want to pass a task to a Windows Runtime method that takes an asynchronous action.

La classe AsyncInfo fornisce metodi statici (Shared metodi in Visual Basic) che creano e avviano Windows Runtime azioni asincrone che rappresentano attività in grado di rispondere alle richieste di annullamento e segnalare lo stato di avanzamento.The AsyncInfo class provides static methods (Shared methods in Visual Basic) that create and start Windows Runtime asynchronous actions that represent tasks that can respond to cancellation requests and report progress.

Applies to