TaskAsyncEnumerableExtensions.ToBlockingEnumerable<T> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Converteert een IAsyncEnumerable<T> exemplaar naar een IEnumerable<T> instantie die elementen op een blokkerende manier opsommen.
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Collections.Generic.IEnumerable<T> ToBlockingEnumerable<T>(this System.Collections.Generic.IAsyncEnumerable<T> source, System.Threading.CancellationToken cancellationToken = default);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member ToBlockingEnumerable : System.Collections.Generic.IAsyncEnumerable<'T> * System.Threading.CancellationToken -> seq<'T>
<Extension()>
Public Function ToBlockingEnumerable(Of T) (source As IAsyncEnumerable(Of T), Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of T)
Type parameters
- T
Het type objecten dat wordt ge curseerd.
Parameters
- source
- IAsyncEnumerable<T>
De bron die kan worden geïnventariseerd.
- cancellationToken
- CancellationToken
De CancellationToken te gebruiken.
Retouren
Een IEnumerable<T> exemplaar dat de bron IAsyncEnumerable<T> op een blokkerende manier opsommen.
- Kenmerken
Opmerkingen
Deze methode wordt geïmplementeerd met behulp van de uitgestelde uitvoering. De onderliggende IAsyncEnumerable<T> waarde wordt niet geïnventariseerd, tenzij de geretourneerde IEnumerable<T> waarde wordt geïnventariseerd door de methode aan GetEnumerator() te roepen. Asynchrone inventarisatie vindt niet plaats op de achtergrond; elke MoveNext-aanroep roept de onderliggende MoveNextAsync() gegevens precies één keer aan.