AsyncEnumerable.Take Метод

Определение

Перегрузки

Имя Описание
Take<TSource>(IAsyncEnumerable<TSource>, Range)

Возвращает указанный диапазон смежных элементов из последовательности.

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

Возвращает указанное число смежных элементов из начала последовательности.

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

Исходный код:
Take.cs
Исходный код:
Take.cs
Исходный код:
Take.cs

Возвращает указанный диапазон смежных элементов из последовательности.

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)

Параметры типа

TSource

Тип элементов source.

Параметры

source
IAsyncEnumerable<TSource>

Последовательность для возврата элементов из.

range
Range

Диапазон возвращаемых элементов, который имеет начальные и конечные индексы из начала или конца.

Возвращаемое значение

IAsyncEnumerable<TSource>

Объект, IAsyncEnumerable<T> содержащий указанные range элементы из source последовательности.

Исключения

source равно null.

Комментарии

Этот метод реализуется с помощью отложенного выполнения. Немедленное возвращаемое значение — это объект, в который хранятся все сведения, необходимые для выполнения действия. Запрос, представленный этим методом, не выполняется, пока объект не перечисляется путем вызова метода GetEnumerator напрямую или с помощью foreach в Visual C# или For Each в Visual Basic.

Принимать перечисления source и дает элементы, индексы которых принадлежат указанному.range

Применяется к

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

Исходный код:
Take.cs
Исходный код:
Take.cs
Исходный код:
Take.cs

Возвращает указанное число смежных элементов из начала последовательности.

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)

Параметры типа

TSource

Тип элементов источника.

Параметры

source
IAsyncEnumerable<TSource>

Последовательность для возврата элементов из.

count
Int32

Количество возвращаемых элементов.

Возвращаемое значение

IAsyncEnumerable<TSource>

Объект IAsyncEnumerable<T> , содержащий указанное количество элементов с начала входной последовательности.

Исключения

source равно null.

Применяется к