AsyncEnumerable.Take Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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
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
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.