AsyncEnumerable.Take Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
Hodnota IAsyncEnumerable<T> , která obsahuje zadaný počet prvků od začátku vstupní sekvence.
Výjimky
source je null.