AsyncEnumerable.Take Metoda

Definice

Přetížení

Name Description
Take<TSource>(IAsyncEnumerable<TSource>, Range)

Vrátí zadanou oblast souvislých prvků z sekvence.

Take<TSource>(IAsyncEnumerable<TSource>, Int32)

Vrátí zadaný počet souvislých prvků od začátku sekvence.

Take<TSource>(IAsyncEnumerable<TSource>, Range)

Zdroj:
Take.cs
Zdroj:
Take.cs
Zdroj:
Take.cs

Vrátí zadanou oblast souvislých prvků z sekvence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IAsyncEnumerable<TSource> ^ Take(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Range range);
public static System.Collections.Generic.IAsyncEnumerable<TSource> Take<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Range range);
static member Take : System.Collections.Generic.IAsyncEnumerable<'Source> * Range -> System.Collections.Generic.IAsyncEnumerable<'Source>
<Extension()>
Public Function Take(Of TSource) (source As IAsyncEnumerable(Of TSource), range As Range) As IAsyncEnumerable(Of TSource)

Parametry typu

TSource

Typ prvků .source

Parametry

source
IAsyncEnumerable<TSource>

Sekvence, ze které se mají vrátit prvky.

range
Range

Rozsah prvků, které se mají vrátit, který má počáteční a koncové indexy buď od začátku, nebo konce.

Návraty

IAsyncEnumerable<TSource>

Obsahuje IAsyncEnumerable<T> zadaný range prvek ze source sekvence.

Výjimky

source je null.

Poznámky

Tato metoda se implementuje pomocí odloženého spuštění. Okamžitá návratová hodnota je objekt, který ukládá všechny informace potřebné k provedení akce. Dotaz reprezentovaný touto metodou není proveden, dokud objekt není uveden buď voláním metody GetEnumerator přímo, nebo pomocí příkazu foreach v jazyce Visual C# nebo For Each v Visual Basic.

Vezme výčet source a získá prvky, jejichž indexy patří zadanému range.

Platí pro

Take<TSource>(IAsyncEnumerable<TSource>, Int32)

Zdroj:
Take.cs
Zdroj:
Take.cs
Zdroj:
Take.cs

Vrátí zadaný počet souvislých prvků od začátku sekvence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IAsyncEnumerable<TSource> ^ Take(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, int count);
public static System.Collections.Generic.IAsyncEnumerable<TSource> Take<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, int count);
static member Take : System.Collections.Generic.IAsyncEnumerable<'Source> * int -> System.Collections.Generic.IAsyncEnumerable<'Source>
<Extension()>
Public Function Take(Of TSource) (source As IAsyncEnumerable(Of TSource), count As Integer) As IAsyncEnumerable(Of TSource)

Parametry typu

TSource

Typ prvků zdroje.

Parametry

source
IAsyncEnumerable<TSource>

Sekvence, ze které se mají vrátit prvky.

count
Int32

Počet prvků, které se mají vrátit.

Návraty

IAsyncEnumerable<TSource>

Hodnota IAsyncEnumerable<T> , která obsahuje zadaný počet prvků od začátku vstupní sekvence.

Výjimky

source je null.

Platí pro