Språk

AsyncInfo.Run Metod

Definition

Överlagringar

Name Description
Run(Func<CancellationToken,Task>)

Skapar och startar en Windows Runtime asynkron åtgärd med hjälp av en funktion som genererar en startad uppgift. Uppgiften kan stödja annullering.

Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)

Skapar och startar en Windows Runtime asynkron åtgärd som innehåller förloppsuppdateringar med hjälp av en funktion som genererar en startad uppgift. Uppgiften kan stödja annullering och förloppsrapportering.

Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)

Skapar och startar en Windows Runtime asynkron åtgärd som innehåller förloppsuppdateringar med hjälp av en funktion som genererar en startad aktivitet som returnerar resultat. Uppgiften kan stödja annullering och förloppsrapportering.

Run<TResult>(Func<CancellationToken,Task<TResult>>)

Skapar och startar en Windows Runtime asynkron åtgärd med hjälp av en funktion som genererar en startad aktivitet som returnerar resultat. Uppgiften kan stödja annullering.

Run(Func<CancellationToken,Task>)

Skapar och startar en Windows Runtime asynkron åtgärd med hjälp av en funktion som genererar en startad uppgift. Uppgiften kan stödja annullering.

public:
 static Windows::Foundation::IAsyncAction ^ Run(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task ^> ^ taskProvider);
public static Windows.Foundation.IAsyncAction Run(Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> taskProvider);
static member Run : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> -> Windows.Foundation.IAsyncAction
Public Shared Function Run (taskProvider As Func(Of CancellationToken, Task)) As IAsyncAction

Parametrar

taskProvider
Func<CancellationToken,Task>

Ett ombud som representerar den funktion som skapar och startar uppgiften. Den startade aktiviteten representeras av den Windows Runtime asynkrona åtgärd som returneras. Funktionen skickas en annulleringstoken som uppgiften kan övervaka för att meddelas om annulleringsbegäranden. du kan ignorera token om din uppgift inte stöder annullering.

Returer

Windows.Foundation.IAsyncAction

En startad Windows. Foundation.IAsyncAction-instans som representerar uppgiften som genereras av taskProvider.

Undantag

taskProvider är null.

taskProvider returnerar en uppgift som inte har påbörjats.

Gäller för

Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)

Skapar och startar en Windows Runtime asynkron åtgärd som innehåller förloppsuppdateringar med hjälp av en funktion som genererar en startad uppgift. Uppgiften kan stödja annullering och förloppsrapportering.

public:
generic <typename TProgress>
 static Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ Run(Func<System::Threading::CancellationToken, IProgress<TProgress> ^, System::Threading::Tasks::Task ^> ^ taskProvider);
public static Windows.Foundation.IAsyncActionWithProgress<TProgress> Run<TProgress>(Func<System.Threading.CancellationToken,IProgress<TProgress>,System.Threading.Tasks.Task> taskProvider);
static member Run : Func<System.Threading.CancellationToken, IProgress<'Progress>, System.Threading.Tasks.Task> -> Windows.Foundation.IAsyncActionWithProgress<'Progress>
Public Shared Function Run(Of TProgress) (taskProvider As Func(Of CancellationToken, IProgress(Of TProgress), Task)) As IAsyncActionWithProgress(Of TProgress)

Typparametrar

TProgress

Den typ som används för förloppsmeddelanden.

Parametrar

taskProvider
Func<CancellationToken,IProgress<TProgress>,Task>

Ett ombud som representerar den funktion som skapar och startar uppgiften. Den startade aktiviteten representeras av den Windows Runtime asynkrona åtgärd som returneras. Funktionen skickas en annulleringstoken som uppgiften kan övervaka för att meddelas om annulleringsbegäranden och ett gränssnitt för rapporteringsförloppet. du kan ignorera båda eller båda argumenten om din uppgift inte stöder förloppsrapportering eller annullering.

Returer

Windows.Foundation.IAsyncActionWithProgress<TProgress>

En startad Windows. Foundation.IAsyncActionWithProgress<TProgress> instans som representerar uppgiften som genereras av taskProvider.

Undantag

taskProvider är null.

taskProvider returnerar en uppgift som inte har påbörjats.

Gäller för

Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)

Skapar och startar en Windows Runtime asynkron åtgärd som innehåller förloppsuppdateringar med hjälp av en funktion som genererar en startad aktivitet som returnerar resultat. Uppgiften kan stödja annullering och förloppsrapportering.

public:
generic <typename TResult, typename TProgress>
 static Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ Run(Func<System::Threading::CancellationToken, IProgress<TProgress> ^, System::Threading::Tasks::Task<TResult> ^> ^ taskProvider);
public static Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> Run<TResult,TProgress>(Func<System.Threading.CancellationToken,IProgress<TProgress>,System.Threading.Tasks.Task<TResult>> taskProvider);
static member Run : Func<System.Threading.CancellationToken, IProgress<'Progress>, System.Threading.Tasks.Task<'Result>> -> Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress>
Public Shared Function Run(Of TResult, TProgress) (taskProvider As Func(Of CancellationToken, IProgress(Of TProgress), Task(Of TResult))) As IAsyncOperationWithProgress(Of TResult, TProgress)

Typparametrar

TResult

Den typ som returnerar resultatet.

TProgress

Den typ som används för förloppsmeddelanden.

Parametrar

taskProvider
Func<CancellationToken,IProgress<TProgress>,Task<TResult>>

Ett ombud som representerar den funktion som skapar och startar uppgiften. Den startade aktiviteten representeras av den Windows Runtime asynkrona åtgärd som returneras. Funktionen skickas en annulleringstoken som uppgiften kan övervaka för att meddelas om annulleringsbegäranden och ett gränssnitt för rapporteringsförloppet. du kan ignorera båda eller båda argumenten om din uppgift inte stöder förloppsrapportering eller annullering.

Returer

Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

En startad Windows. Foundation.IAsyncOperationWithProgress<TResult,TProgress>-instans som representerar uppgiften som genereras av taskProvider.

Undantag

taskProvider är null.

taskProvider returnerar en uppgift som inte har påbörjats.

Gäller för

Run<TResult>(Func<CancellationToken,Task<TResult>>)

Skapar och startar en Windows Runtime asynkron åtgärd med hjälp av en funktion som genererar en startad aktivitet som returnerar resultat. Uppgiften kan stödja annullering.

public:
generic <typename TResult>
 static Windows::Foundation::IAsyncOperation<TResult> ^ Run(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task<TResult> ^> ^ taskProvider);
public static Windows.Foundation.IAsyncOperation<TResult> Run<TResult>(Func<System.Threading.CancellationToken,System.Threading.Tasks.Task<TResult>> taskProvider);
static member Run : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task<'Result>> -> Windows.Foundation.IAsyncOperation<'Result>
Public Shared Function Run(Of TResult) (taskProvider As Func(Of CancellationToken, Task(Of TResult))) As IAsyncOperation(Of TResult)

Typparametrar

TResult

Den typ som returnerar resultatet.

Parametrar

taskProvider
Func<CancellationToken,Task<TResult>>

Ett ombud som representerar den funktion som skapar och startar uppgiften. Den startade aktiviteten representeras av den Windows Runtime asynkrona åtgärd som returneras. Funktionen skickas en annulleringstoken som uppgiften kan övervaka för att meddelas om annulleringsbegäranden. du kan ignorera token om din uppgift inte stöder annullering.

Returer

Windows.Foundation.IAsyncOperation<TResult>

En startad Windows. Foundation.IAsyncOperation<TResult> instans som representerar uppgiften som genereras av taskProvider.

Undantag

taskProvider är null.

taskProvider returnerar en uppgift som inte har påbörjats.

Gäller för