TaskAsyncEnumerableExtensions.ConfigureAwait 方法

定義

多載

ConfigureAwait(IAsyncDisposable, Boolean)

設定如何執行從非同步可處置項目傳回的工作 await。Configures how awaits on the tasks returned from an async disposable are performed.

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

設定如何執行從非同步反覆項目傳回的工作 await。Configures how awaits on the tasks returned from an async iteration are performed.

ConfigureAwait(IAsyncDisposable, Boolean)

設定如何執行從非同步可處置項目傳回的工作 await。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

參數

source
IAsyncDisposable

來源非同步可處置項目。The source async disposable.

continueOnCapturedContext
Boolean

true 則擷取和封送處理回到目前的內容,否則為 falsetrue to capture and marshal back to the current context; otherwise, false.

傳回

ConfiguredAsyncDisposable

已設定的非同步可處置項目。The configured async disposable.

適用於

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

設定如何執行從非同步反覆項目傳回的工作 await。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

要逐一查看之物件的類型。The type of the objects to iterate.

參數

source
IAsyncEnumerable<T>

要逐一查看的來源可列舉項目。The source enumerable to iterate.

continueOnCapturedContext
Boolean

true 則擷取和封送處理回到目前的內容,否則為 falsetrue to capture and marshal back to the current context; otherwise, false.

傳回

ConfiguredCancelableAsyncEnumerable<T>

已設定的列舉項目。The configured enumerable.

適用於