WindowsRuntimeSystemExtensions.AsAsyncOperation<TResult> 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.
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.
public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
static Windows::Foundation::IAsyncOperation<TResult> ^ AsAsyncOperation(System::Threading::Tasks::Task<TResult> ^ source);
public static Windows.Foundation.IAsyncOperation<TResult> AsAsyncOperation<TResult> (this System.Threading.Tasks.Task<TResult> source);
static member AsAsyncOperation : System.Threading.Tasks.Task<'Result> -> Windows.Foundation.IAsyncOperation<'Result>
<Extension()>
Public Function AsAsyncOperation(Of TResult) (source As Task(Of TResult)) As IAsyncOperation(Of TResult)
Tür Parametreleri
- TResult
Sonucu döndüren tür.
Parametreler
- source
- Task<TResult>
Başlatılan görev.
Döndürülenler
IAsyncOperation<TResult> Başlatılan görevi temsil eden bir örnek.
Özel durumlar
source
, null
değeridir.
source
, başlamamış bir görevdir.
Açıklamalar
Not
Visual Basic ve C# içinde, türündeki herhangi bir nesnede Taskörnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).
Zaman uyumsuz bir işlem alan bir Windows Çalışma Zamanı yöntemine sonuç döndüren bir görev geçirmek istediğinizde bu yöntemi kullanın.
sınıfı, AsyncInfo sonuçları döndüren görevleri temsil eden ve iptal isteklerine yanıt verebilen ve ilerleme durumunu raporlayan zaman uyumsuz işlemler Windows Çalışma Zamanı oluşturan ve başlatan statik yöntemler (Shared
Visual Basic'teki yöntemler) sağlar.