TaskAsyncEnumerableExtensions.ConfigureAwait Metodo

Definizione

Overload

ConfigureAwait(IAsyncDisposable, Boolean)

Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un elemento disposable asincrono.Configures how awaits on the tasks returned from an async disposable are performed.

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

Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un'iterazione asincrona.Configures how awaits on the tasks returned from an async iteration are performed.

ConfigureAwait(IAsyncDisposable, Boolean)

Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un elemento disposable asincrono.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

Parametri

source
IAsyncDisposable

Elemento disposable asincrono di origine.The source async disposable.

continueOnCapturedContext
Boolean

true per acquisire ed effettuare il marshalling al contesto corrente. In caso contrario, false.true to capture and marshal back to the current context; otherwise, false.

Restituisce

ConfiguredAsyncDisposable

Elemento disposable asincrono.The configured async disposable.

Si applica a

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

Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un'iterazione asincrona.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)

Parametri di tipo

T

Tipo degli oggetti da scorrere.The type of the objects to iterate.

Parametri

source
IAsyncEnumerable<T>

Elemento enumerabile di origine di cui eseguire l'iterazione.The source enumerable to iterate.

continueOnCapturedContext
Boolean

true per acquisire ed effettuare il marshalling al contesto corrente. In caso contrario, false.true to capture and marshal back to the current context; otherwise, false.

Restituisce

ConfiguredCancelableAsyncEnumerable<T>

Elemento enumerabile configurato.The configured enumerable.

Si applica a