Aracılığıyla paylaş


AsyncInfo.Run Yöntem

Tanım

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 taskProvideroluş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 taskProvideroluş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

IAsyncOperationWithProgress<TResult,TProgress>

tarafından taskProvideroluş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

IAsyncOperation<TResult>

tarafından taskProvideroluş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.

Şunlara uygulanır