TaskAsyncEnumerableExtensions.ConfigureAwait Yöntem

Tanım

Aşırı Yüklemeler

ConfigureAwait(IAsyncDisposable, Boolean)

Zaman uyumsuz bir atılabilir döndürülen görevlerin ne kadar beklediğini yapılandırır.Configures how awaits on the tasks returned from an async disposable are performed.

ConfigureAwait<T>(IAsyncEnumerable<T>, Boolean)

Zaman uyumsuz yinelemeden döndürülen görevlerin ne kadar beklediğini yapılandırır.Configures how awaits on the tasks returned from an async iteration are performed.

ConfigureAwait(IAsyncDisposable, Boolean)

Zaman uyumsuz bir atılabilir döndürülen görevlerin ne kadar beklediğini yapılandırır.Configures how awaits on the tasks returned from an async disposable are performed.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::ConfiguredAsyncDisposable ConfigureAwait(IAsyncDisposable ^ source, bool continueOnCapturedContext);
public static System.Runtime.CompilerServices.ConfiguredAsyncDisposable ConfigureAwait (this IAsyncDisposable source, bool continueOnCapturedContext);
static member ConfigureAwait : IAsyncDisposable * bool -> System.Runtime.CompilerServices.ConfiguredAsyncDisposable
<Extension()>
Public Function ConfigureAwait (source As IAsyncDisposable, continueOnCapturedContext As Boolean) As ConfiguredAsyncDisposable

Parametreler

source
IAsyncDisposable

Kaynak zaman uyumsuz atılabilir.The source async disposable.

continueOnCapturedContext
Boolean

true geçerli bağlamı yakalamak ve geri hazırlamak için; Aksi takdirde, false .true to capture and marshal back to the current context; otherwise, false.

Döndürülenler

ConfiguredAsyncDisposable

Yapılandırılmış zaman uyumsuz atılabilir.The configured async disposable.

Şunlara uygulanır

ConfigureAwait<T>(IAsyncEnumerable<T>, Boolean)

Zaman uyumsuz yinelemeden döndürülen görevlerin ne kadar beklediğini yapılandırır.Configures how awaits on the tasks returned from an async iteration are performed.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::ConfiguredCancelableAsyncEnumerable<T> ConfigureAwait(System::Collections::Generic::IAsyncEnumerable<T> ^ source, bool continueOnCapturedContext);
public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable<T> ConfigureAwait<T> (this System.Collections.Generic.IAsyncEnumerable<T> source, bool continueOnCapturedContext);
static member ConfigureAwait : System.Collections.Generic.IAsyncEnumerable<'T> * bool -> System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable<'T>
<Extension()>
Public Function ConfigureAwait(Of T) (source As IAsyncEnumerable(Of T), continueOnCapturedContext As Boolean) As ConfiguredCancelableAsyncEnumerable(Of T)

Tür Parametreleri

T

Yineedilecek nesnelerin türü.The type of the objects to iterate.

Parametreler

source
IAsyncEnumerable<T>

Kaynak, yineleme için sıralanabilir.The source enumerable to iterate.

continueOnCapturedContext
Boolean

true geçerli bağlamı yakalamak ve geri hazırlamak için; Aksi takdirde, false .true to capture and marshal back to the current context; otherwise, false.

Döndürülenler

ConfiguredCancelableAsyncEnumerable<T>

Yapılandırılan Numaralandırılabilir.The configured enumerable.

Şunlara uygulanır