TaskAsyncEnumerableExtensions.ConfigureAwait Método

Definição

Sobrecargas

ConfigureAwait(IAsyncDisposable, Boolean)

Configura como as esperas nas tarefas retornadas de um descartável assíncrono são realizadas.Configures how awaits on the tasks returned from an async disposable are performed.

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

Configura como as esperas nas tarefas retornadas de uma iteração assíncrona são realizadas.Configures how awaits on the tasks returned from an async iteration are performed.

ConfigureAwait(IAsyncDisposable, Boolean)

Configura como as esperas nas tarefas retornadas de um descartável assíncrono são realizadas.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

Parâmetros

source
IAsyncDisposable

O descartável assíncrono de origem.The source async disposable.

continueOnCapturedContext
Boolean

true para capturar e realizar marshaling de volta para o contexto atual; caso contrário, false.true to capture and marshal back to the current context; otherwise, false.

Retornos

O descartável assíncrono configurado.The configured async disposable.

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

Configura como as esperas nas tarefas retornadas de uma iteração assíncrona são realizadas.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)

Parâmetros de tipo

T

O tipo dos objetos a iterar.The type of the objects to iterate.

Parâmetros

source
IAsyncEnumerable<T>

A origem enumerável a ser iterada.The source enumerable to iterate.

continueOnCapturedContext
Boolean

true para capturar e realizar marshaling de volta para o contexto atual; caso contrário, false.true to capture and marshal back to the current context; otherwise, false.

Retornos

O enumerável configurado.The configured enumerable.

Aplica-se a