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<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<T> , содержащий указанное количество элементов с начала входной последовательности.
Исключения
source равно null.