AsyncEnumerable.Take Metod

Definition

Överlagringar

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

Returnerar ett angivet antal sammanhängande element från början av en sekvens.

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

Returnerar ett angivet intervall med sammanhängande element från en sekvens.

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

Källa:
Take.cs
Källa:
Take.cs
Källa:
Take.cs

Returnerar ett angivet antal sammanhängande element från början av en sekvens.

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)

Typparametrar

TSource

Typ av källelement.

Parametrar

source
IAsyncEnumerable<TSource>

Sekvensen som elementen ska returneras från.

count
Int32

Antalet element som ska returneras.

Returer

IAsyncEnumerable<TSource>

En IAsyncEnumerable<T> som innehåller det angivna antalet element från början av indatasekvensen.

Undantag

source är null.

Gäller för

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

Källa:
Take.cs
Källa:
Take.cs
Källa:
Take.cs

Returnerar ett angivet intervall med sammanhängande element från en sekvens.

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)

Typparametrar

TSource

Typen av element sourcei .

Parametrar

source
IAsyncEnumerable<TSource>

Sekvensen som elementen ska returneras från.

range
Range

Det intervall med element som ska returneras, som har start- och slutindex från början eller slutet.

Returer

IAsyncEnumerable<TSource>

En IAsyncEnumerable<T> som innehåller de angivna range elementen från sekvensen source .

Undantag

source är null.

Kommentarer

Den här metoden implementeras med uppskjuten körning. Det omedelbara returvärdet är ett objekt som lagrar all information som krävs för att utföra åtgärden. Frågan som representeras av den här metoden körs inte förrän objektet räknas upp antingen genom att anropa metoden "GetEnumerator" direkt eller genom att använda "foreach" i Visual C# eller "For Each" i Visual Basic.

Ta uppräkningar source och ger element vars index tillhör den angivna range.

Gäller för