AsyncInfo.Run Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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
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
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
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
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.