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ı alan yöntemlere geçirmenizi sağlar. Ayrıca sınıfının yöntemlerine AsyncInfo de bakın.

GetAwaiter yöntemleri, derleyiciler tarafından await işlemini (Visual Basic Await) uygulamak için kullanılır.

Yöntemler

Name Description
AsAsyncAction(Task)

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

AsAsyncOperation<TResult>(Task<TResult>)

Sonuç döndüren, başlatılan bir görevi temsil eden zaman uyumsuz bir Windows Çalışma Zamanı işlemi 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(IAsyncAction)

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>, CancellationToken)

İptal edilebilecek 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<TProgress>(IAsyncActionWithProgress<TProgress>)

Windows Çalışma Zamanı zaman uyumsuz eylemi 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 raporlayan 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)

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>, 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,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev 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.

AsTask<TResult>(IAsyncOperation<TResult>)

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ılması amaçlanmamıştır.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

İlerleme durumunu bildiren zaman uyumsuz bir eylem 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>)

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

Şunlara uygulanır