AsyncInfo.Run Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Run(Func<CancellationToken,Task>) |
Başlatılan görev oluşturan bir işlev kullanarak Windows Çalışma Zamanı zaman uyumsuz eylem oluşturur ve başlatır. Görev iptali destekleyebilir. |
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>) |
Başlatılan görev oluşturan bir işlev kullanarak ilerleme güncelleştirmelerini içeren Windows Çalışma Zamanı zaman uyumsuz bir eylem oluşturur ve başlatır. Görev iptali ve ilerleme durumunu raporlamayı destekleyebilir. |
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) |
Sonuç döndüren bir başlatılan görev oluşturan bir işlev kullanarak ilerleme güncelleştirmelerini içeren Windows Çalışma Zamanı zaman uyumsuz bir işlem oluşturur ve başlatır. Görev iptali ve ilerleme durumunu raporlamayı destekleyebilir. |
Run<TResult>(Func<CancellationToken,Task<TResult>>) |
Sonuçları döndüren bir başlatılan görev oluşturan bir işlev kullanarak zaman uyumsuz Windows Çalışma Zamanı işlemi oluşturur ve başlatır. Görev iptali destekleyebilir. |
Run(Func<CancellationToken,Task>)
Başlatılan görev oluşturan bir işlev kullanarak Windows Çalışma Zamanı zaman uyumsuz eylem oluşturur ve başlatır. Görev iptali destekleyebilir.
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
Parametreler
- taskProvider
- Func<CancellationToken,Task>
Görevi oluşturan ve başlatan işlevi temsil eden bir temsilci. Başlatılan görev, döndürülen Windows Çalışma Zamanı zaman uyumsuz eylemle temsil edilir. İşleve, iptal isteklerinin bildirilmesi için görevin izleyebildiği bir iptal belirteci geçirilir; göreviniz iptali desteklemiyorsa belirteci yoksayabilirsiniz.
Döndürülenler
tarafından taskProvider
oluşturulan görevi temsil eden, başlatılan bir Windows.Foundation.IAsyncAction örneği.
Özel durumlar
taskProvider
null değeridir.
taskProvider
, başlamamış bir görev döndürür.
Şunlara uygulanır
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)
Başlatılan görev oluşturan bir işlev kullanarak ilerleme güncelleştirmelerini içeren Windows Çalışma Zamanı zaman uyumsuz bir eylem oluşturur ve başlatır. Görev iptali ve ilerleme durumunu raporlamayı destekleyebilir.
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)
Tür Parametreleri
- TProgress
İlerleme bildirimleri için kullanılan tür.
Parametreler
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task>
Görevi oluşturan ve başlatan işlevi temsil eden bir temsilci. Başlatılan görev, döndürülen Windows Çalışma Zamanı zaman uyumsuz eylemle temsil edilir. İşleve, görevin iptal istekleriyle ilgili bildirim almak üzere izleyebildiği bir iptal belirteci ve ilerleme durumunu raporlamaya yönelik bir arabirim geçirilir; göreviniz ilerleme raporlamayı veya iptali desteklemiyorsa bu bağımsız değişkenlerin birini veya her ikisini yoksayabilirsiniz.
Döndürülenler
tarafından taskProvider
oluşturulan görevi temsil eden windows.foundation.IAsyncActionWithProgress<TProgress> örneği başlatıldı.
Özel durumlar
taskProvider
null değeridir.
taskProvider
, başlamamış bir görev döndürür.
Şunlara uygulanır
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)
Sonuç döndüren bir başlatılan görev oluşturan bir işlev kullanarak ilerleme güncelleştirmelerini içeren Windows Çalışma Zamanı zaman uyumsuz bir işlem oluşturur ve başlatır. Görev iptali ve ilerleme durumunu raporlamayı destekleyebilir.
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)
Tür Parametreleri
- TResult
Sonucu döndüren tür.
- TProgress
İlerleme bildirimleri için kullanılan tür.
Parametreler
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task<TResult>>
Görevi oluşturan ve başlatan işlevi temsil eden bir temsilci. Başlatılan görev, döndürülen Windows Çalışma Zamanı zaman uyumsuz eylemle temsil edilir. İşleve, görevin iptal istekleriyle ilgili bildirim almak üzere izleyebildiği bir iptal belirteci ve ilerleme durumunu raporlamaya yönelik bir arabirim geçirilir; göreviniz ilerleme raporlamayı veya iptali desteklemiyorsa bu bağımsız değişkenlerin birini veya her ikisini yoksayabilirsiniz.
Döndürülenler
tarafından taskProvider
oluşturulan görevi temsil eden windows.foundation.IAsyncOperationWithProgress<TResult,TProgress> örneği başlatıldı.
Özel durumlar
taskProvider
null değeridir.
taskProvider
, başlamamış bir görev döndürür.
Şunlara uygulanır
Run<TResult>(Func<CancellationToken,Task<TResult>>)
Sonuçları döndüren bir başlatılan görev oluşturan bir işlev kullanarak zaman uyumsuz Windows Çalışma Zamanı işlemi oluşturur ve başlatır. Görev iptali destekleyebilir.
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)
Tür Parametreleri
- TResult
Sonucu döndüren tür.
Parametreler
- taskProvider
- Func<CancellationToken,Task<TResult>>
Görevi oluşturan ve başlatan işlevi temsil eden bir temsilci. Başlatılan görev, döndürülen Windows Çalışma Zamanı zaman uyumsuz işlemle temsil edilir. İşleve, iptal isteklerinin bildirilmesi için görevin izleyebildiği bir iptal belirteci geçirilir; göreviniz iptali desteklemiyorsa belirteci yoksayabilirsiniz.
Döndürülenler
tarafından taskProvider
oluşturulan görevi temsil eden windows.foundation.IAsyncOperation<TResult> örneği başlatıldı.
Özel durumlar
taskProvider
null değeridir.
taskProvider
, başlamamış bir görev döndürür.