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.
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.
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
Windows.Foundation.IAsyncOperation`1 Başlatılan görevi temsil eden örnek.
Özel durumlar
source, null'e eşittir.
source , başlamamış bir görevdir.
Açıklamalar
Note
Visual Basic ve C# dilinde bu yöntemi Task türündeki herhangi bir nesnede örnek yöntemi olarak çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi söz dizimini kullandığınızda, ilk parametreyi atlarsınız. Daha fazla bilgi için bkz. Extension Methods (Visual Basic) veya Extension Methods (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.