WindowsRuntimeSystemExtensions.GetAwaiter 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.
Aşırı Yüklemeler
GetAwaiter(IAsyncAction) |
Bu API, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. |
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
İlerlemeyi raporlayan bir zaman uyumsuz eylemi bekleyen bir nesne döndürür. |
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
İlerlemeyi raporlayan ve 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 bir işlemi beklet eden bir nesne döndürür. |
GetAwaiter(IAsyncAction)
Bu API, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.
public:
[System::Runtime::CompilerServices::Extension]
static System::Runtime::CompilerServices::TaskAwaiter GetAwaiter(Windows::Foundation::IAsyncAction ^ source);
public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter (this Windows.Foundation.IAsyncAction source);
static member GetAwaiter : Windows.Foundation.IAsyncAction -> System.Runtime.CompilerServices.TaskAwaiter
<Extension()>
Public Function GetAwaiter (source As IAsyncAction) As TaskAwaiter
Parametreler
- source
- IAsyncAction
Await için zaman uyumsuz eylem.
Döndürülenler
Belirtilen zaman uyumsuz eylemi Beklet bir nesne.
Açıklamalar
Not
Visual Basic ve C# ' de, bu yöntemi ıasyncaction türünde herhangi bir nesne üzerinde örnek yöntemi olarak ç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ı metotları (Visual Basic) veya genişletme yöntemleri (C# programlama kılavuzu).
Şunlara uygulanır
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)
İlerlemeyi raporlayan bir zaman uyumsuz eylemi bekleyen bir nesne döndürür.
public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
static System::Runtime::CompilerServices::TaskAwaiter GetAwaiter(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source);
public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter<TProgress> (this Windows.Foundation.IAsyncActionWithProgress<TProgress> source);
static member GetAwaiter : Windows.Foundation.IAsyncActionWithProgress<'Progress> -> System.Runtime.CompilerServices.TaskAwaiter
<Extension()>
Public Function GetAwaiter(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress)) As TaskAwaiter
Tür Parametreleri
- TProgress
İlerlemeyi belirten verileri sağlayan nesne türü.
Parametreler
- source
- IAsyncActionWithProgress<TProgress>
Await için zaman uyumsuz eylem.
Döndürülenler
Belirtilen zaman uyumsuz eylemi Beklet bir nesne.
Açıklamalar
Not
Visual Basic ve C# ' de, bu yöntemi türündeki herhangi bir nesne üzerinde örnek yöntemi olarak çağırabilirsiniz IAsyncActionWithProgress<TProgress> . 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ı metotları (Visual Basic) veya genişletme yöntemleri (C# programlama kılavuzu).
Şunlara uygulanır
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
İlerlemeyi raporlayan ve sonuç döndüren zaman uyumsuz bir işlemi bekleyen bir nesne döndürür.
public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
static System::Runtime::CompilerServices::TaskAwaiter<TResult> GetAwaiter(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source);
public static System.Runtime.CompilerServices.TaskAwaiter<TResult> GetAwaiter<TResult,TProgress> (this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source);
static member GetAwaiter : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> -> System.Runtime.CompilerServices.TaskAwaiter<'Result>
<Extension()>
Public Function GetAwaiter(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress)) As TaskAwaiter(Of TResult)
Tür Parametreleri
- TResult
Zaman uyumsuz işlemin sonucunu döndüren nesnenin türü.
- TProgress
İlerlemeyi belirten verileri sağlayan nesne türü.
Parametreler
- source
- IAsyncOperationWithProgress<TResult,TProgress>
Beklemek için zaman uyumsuz işlem.
Döndürülenler
Belirtilen zaman uyumsuz işlemi Beklet bir nesne.
Açıklamalar
Not
Visual Basic ve C# ' de, bu yöntemi türündeki herhangi bir nesne üzerinde örnek yöntemi olarak çağırabilirsiniz IAsyncOperationWithProgress<TResult,TProgress> . 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ı metotları (Visual Basic) veya genişletme yöntemleri (C# programlama kılavuzu).
Şunlara uygulanır
GetAwaiter<TResult>(IAsyncOperation<TResult>)
Bir sonuç döndüren zaman uyumsuz bir işlemi beklet eden bir nesne döndürür.
public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Runtime::CompilerServices::TaskAwaiter<TResult> GetAwaiter(Windows::Foundation::IAsyncOperation<TResult> ^ source);
public static System.Runtime.CompilerServices.TaskAwaiter<TResult> GetAwaiter<TResult> (this Windows.Foundation.IAsyncOperation<TResult> source);
static member GetAwaiter : Windows.Foundation.IAsyncOperation<'Result> -> System.Runtime.CompilerServices.TaskAwaiter<'Result>
<Extension()>
Public Function GetAwaiter(Of TResult) (source As IAsyncOperation(Of TResult)) As TaskAwaiter(Of TResult)
Tür Parametreleri
- TResult
Zaman uyumsuz işlemin sonucunu döndüren nesnenin türü.
Parametreler
- source
- IAsyncOperation<TResult>
Beklemek için zaman uyumsuz işlem.
Döndürülenler
Belirtilen zaman uyumsuz işlemi Beklet bir nesne.
Açıklamalar
Not
Visual Basic ve C# ' de, bu yöntemi ıasyncoperation türünde herhangi bir nesne üzerinde örnek yöntemi olarak çağırabilirsiniz <TResult> . 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ı metotları (Visual Basic) veya genişletme yöntemleri (C# programlama kılavuzu).