WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Yöntem

Tanım

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

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Foundation::IAsyncAction ^ AsAsyncAction(System::Threading::Tasks::Task ^ source);
public static Windows.Foundation.IAsyncAction AsAsyncAction(this System.Threading.Tasks.Task source);
static member AsAsyncAction : System.Threading.Tasks.Task -> Windows.Foundation.IAsyncAction
<Extension()>
Public Function AsAsyncAction (source As Task) As IAsyncAction

Parametreler

source
Task

Başlatılan görev.

Döndürülenler

Windows.Foundation.IAsyncAction

Windows.Foundation.IAsyncAction 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).

Bir görevi zaman uyumsuz bir eylem alan bir Windows Çalışma Zamanı yöntemine geçirmek istediğinizde bu yöntemi kullanın.

sınıfı, iptal isteklerine yanıt verebilen ve ilerleme durumunu raporlayan görevleri temsil eden zaman uyumsuz eylemler oluşturup başlatan statik yöntemler (Visual Basic yöntemleri) sağlar.

Şunlara uygulanır