AsyncInfo.Run Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Run(Func<CancellationToken,Task>) |
Crea e avvia un'azione asincrona di Windows Runtime usando una funzione che genera un'attività avviata. L'attività può supportare l'annullamento. |
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>) |
Crea e avvia un'azione asincrona di Windows Runtime che include gli aggiornamenti dell'avanzamento, usando una funzione che genera un'attività avviata. L'attività può supportare l'annullamento e la generazione di report sullo stato di avanzamento. |
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) |
Crea e avvia un'operazione asincrona di Windows Runtime che include gli aggiornamenti dello stato di avanzamento, usando una funzione che genera un'attività avviata che restituisce risultati. L'attività può supportare l'annullamento e la generazione di report sullo stato di avanzamento. |
Run<TResult>(Func<CancellationToken,Task<TResult>>) |
Crea e avvia un'operazione asincrona di Windows Runtime usando una funzione che genera un'attività avviata che restituisce risultati. L'attività può supportare l'annullamento. |
Run(Func<CancellationToken,Task>)
Crea e avvia un'azione asincrona di Windows Runtime usando una funzione che genera un'attività avviata. L'attività può supportare l'annullamento.
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
Parametri
- taskProvider
- Func<CancellationToken,Task>
Delegato che rappresenta la funzione che crea e avvia l'attività. L'attività avviata è rappresentata dall'azione asincrona di Windows Runtime restituita. Alla funzione viene passato un token di annullamento che l'attività può monitorare per ricevere una notifica delle richieste di annullamento; è possibile ignorare il token se l'attività non supporta l'annullamento.
Restituisce
Istanza di Windows.Foundation.IAsyncAction avviata che rappresenta l'attività generata da taskProvider
.
Eccezioni
taskProvider
è null.
taskProvider
restituisce un'attività non avviata.
Si applica a
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)
Crea e avvia un'azione asincrona di Windows Runtime che include gli aggiornamenti dell'avanzamento, usando una funzione che genera un'attività avviata. L'attività può supportare l'annullamento e la generazione di report sullo stato di avanzamento.
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)
Parametri di tipo
- TProgress
Tipo utilizzato per le notifiche di stato.
Parametri
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task>
Delegato che rappresenta la funzione che crea e avvia l'attività. L'attività avviata è rappresentata dall'azione asincrona di Windows Runtime restituita. Alla funzione vengono passati un token di annullamento che l'attività può monitorare per ricevere una notifica delle richieste di annullamento e un'interfaccia per la generazione di report sullo stato di avanzamento; è possibile ignorare uno o entrambi gli argomenti se l'attività non supporta l'annullamento o la generazione di report sullo stato di avanzamento.
Restituisce
Istanza di Windows.Foundation.IAsyncActionWithProgress<TProgress> avviata che rappresenta l'attività generata da taskProvider
.
Eccezioni
taskProvider
è null.
taskProvider
restituisce un'attività non avviata.
Si applica a
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)
Crea e avvia un'operazione asincrona di Windows Runtime che include gli aggiornamenti dello stato di avanzamento, usando una funzione che genera un'attività avviata che restituisce risultati. L'attività può supportare l'annullamento e la generazione di report sullo stato di avanzamento.
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)
Parametri di tipo
- TResult
Tipo che restituisce il risultato.
- TProgress
Tipo utilizzato per le notifiche di stato.
Parametri
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task<TResult>>
Delegato che rappresenta la funzione che crea e avvia l'attività. L'attività avviata è rappresentata dall'azione asincrona di Windows Runtime restituita. Alla funzione vengono passati un token di annullamento che l'attività può monitorare per ricevere una notifica delle richieste di annullamento e un'interfaccia per la generazione di report sullo stato di avanzamento; è possibile ignorare uno o entrambi gli argomenti se l'attività non supporta l'annullamento o la generazione di report sullo stato di avanzamento.
Restituisce
Istanza di Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> avviata che rappresenta l'attività generata da taskProvider
.
Eccezioni
taskProvider
è null.
taskProvider
restituisce un'attività non avviata.
Si applica a
Run<TResult>(Func<CancellationToken,Task<TResult>>)
Crea e avvia un'operazione asincrona di Windows Runtime usando una funzione che genera un'attività avviata che restituisce risultati. L'attività può supportare l'annullamento.
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)
Parametri di tipo
- TResult
Tipo che restituisce il risultato.
Parametri
- taskProvider
- Func<CancellationToken,Task<TResult>>
Delegato che rappresenta la funzione che crea e avvia l'attività. L'attività avviata è rappresentata dall'operazione asincrona di Windows Runtime restituita. Alla funzione viene passato un token di annullamento che l'attività può monitorare per ricevere una notifica delle richieste di annullamento; è possibile ignorare il token se l'attività non supporta l'annullamento.
Restituisce
Istanza di Windows.Foundation.IAsyncOperation<TResult> avviata che rappresenta l'attività generata da taskProvider
.
Eccezioni
taskProvider
è null.
taskProvider
restituisce un'attività non avviata.