Aracılığıyla paylaş


WindowsRuntimeSystemExtensions.GetAwaiter Yöntem

Tanım

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

TaskAwaiter

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

TaskAwaiter

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

TaskAwaiter<TResult>

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

TaskAwaiter<TResult>

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).

Şunlara uygulanır