Aracılığıyla paylaş


WindowsRuntimeSystemExtensions Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Görevler ve Windows Çalışma Zamanı zaman uyumsuz eylemler ve işlemler arasında dönüştürme için uzantı yöntemleri sağlar.

public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
Devralma
WindowsRuntimeSystemExtensions
Öznitelikler

Açıklamalar

AsTask Uzantı yöntemi aşırı yüklemeleri, Windows Çalışma Zamanı zaman uyumsuz bir işlemi yönetmek için bir .NET Task nesnesi kullanmanıza olanak tanır.

AsAsyncAction yöntemi ve AsAsyncOperation yöntemi, başlatılan görevleri zaman uyumsuz eylemler ve işlemler Windows Çalışma Zamanı yöntemlere geçirmenizi sağlar. Ayrıca sınıfının yöntemlerine AsyncInfo de bakın.

YöntemlerGetAwaiter, işlemi (Visual Basic'te)Await uygulamak await için derleyiciler tarafından kullanılır.

Yöntemler

AsAsyncAction(Task)

Başlatılan görevi temsil eden Windows Çalışma Zamanı zaman uyumsuz eylemi döndürür.

AsAsyncOperation<TResult>(Task<TResult>)

Bir sonuç döndüren başlatılan görevi temsil eden Windows Çalışma Zamanı zaman uyumsuz bir işlem döndürür.

AsTask(IAsyncAction)

Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

AsTask(IAsyncAction, CancellationToken)

İptal edilebilecek Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)

İptal edilebilecek Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>)

İlerleme durumunu bildiren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)

İlerleme durumunu bildiren Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür ve bir sonuç döndürür.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken)

Bir sonuç döndüren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>)

Bir sonuç döndüren, ilerleme durumunu bildiren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>)

Bir sonuç döndüren ve ilerleme durumunu bildiren Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

AsTask<TResult>(IAsyncOperation<TResult>)

Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür ve bir sonuç döndürür.

AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken)

Bir sonuç döndüren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

GetAwaiter(IAsyncAction)

Bu API, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

İlerleme durumunu bildiren zaman uyumsuz eylemi bekleyen bir nesne döndürür.

GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

İlerleme durumunu bildiren ve bir sonuç döndüren zaman uyumsuz bir işlemi bekleyen bir nesne döndürür.

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Sonuç döndüren zaman uyumsuz işlemi bekleyen bir nesne döndürür.

Şunlara uygulanır