Поделиться через


JsonRpcExtensions.AsAsyncEnumerable Метод

Определение

Перегрузки

AsAsyncEnumerable<T>(IEnumerable<T>)

Преобразует объект IEnumerable<T> в так, чтобы IAsyncEnumerable<T> он был передан через RPC-подключение постепенно, а не в виде всей коллекции в одном сообщении.

AsAsyncEnumerable<T>(IEnumerable<T>, JsonRpcEnumerableSettings)

Преобразует объект IEnumerable<T> в так, чтобы IAsyncEnumerable<T> он был передан через RPC-подключение постепенно, а не в виде всей коллекции в одном сообщении.

AsAsyncEnumerable<T>(IEnumerable<T>, CancellationToken)

Преобразует объект IEnumerable<T> в так, чтобы IAsyncEnumerable<T> он был передан через RPC-подключение постепенно, а не в виде всей коллекции в одном сообщении.

AsAsyncEnumerable<T>(IEnumerable<T>, JsonRpcEnumerableSettings, CancellationToken)

Преобразует объект IEnumerable<T> в так, чтобы IAsyncEnumerable<T> он был передан через RPC-подключение постепенно, а не в виде всей коллекции в одном сообщении.

AsAsyncEnumerable<T>(IEnumerable<T>)

Преобразует объект IEnumerable<T> в так, чтобы IAsyncEnumerable<T> он был передан через RPC-подключение постепенно, а не в виде всей коллекции в одном сообщении.

public static System.Collections.Generic.IAsyncEnumerable<T> AsAsyncEnumerable<T> (this System.Collections.Generic.IEnumerable<T> enumerable);
static member AsAsyncEnumerable : seq<'T> -> System.Collections.Generic.IAsyncEnumerable<'T>
<Extension()>
Public Function AsAsyncEnumerable(Of T) (enumerable As IEnumerable(Of T)) As IAsyncEnumerable(Of T)

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

T

Тип элемента, перечисляемого последовательностью.

Параметры

enumerable
IEnumerable<T>

Перечисление, которое необходимо преобразовать.

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

Асинхронный перечисляемый экземпляр.

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

AsAsyncEnumerable<T>(IEnumerable<T>, JsonRpcEnumerableSettings)

Преобразует объект IEnumerable<T> в так, чтобы IAsyncEnumerable<T> он был передан через RPC-подключение постепенно, а не в виде всей коллекции в одном сообщении.

public static System.Collections.Generic.IAsyncEnumerable<T> AsAsyncEnumerable<T> (this System.Collections.Generic.IEnumerable<T> enumerable, StreamJsonRpc.JsonRpcEnumerableSettings? settings);
static member AsAsyncEnumerable : seq<'T> * StreamJsonRpc.JsonRpcEnumerableSettings -> System.Collections.Generic.IAsyncEnumerable<'T>
<Extension()>
Public Function AsAsyncEnumerable(Of T) (enumerable As IEnumerable(Of T), settings As JsonRpcEnumerableSettings) As IAsyncEnumerable(Of T)

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

T

Тип элемента, перечисляемого последовательностью.

Параметры

enumerable
IEnumerable<T>

Перечисление, которое необходимо преобразовать.

settings
JsonRpcEnumerableSettings

Параметры, которые необходимо связать с этим перечисляемым.

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

Асинхронный перечисляемый экземпляр.

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

AsAsyncEnumerable<T>(IEnumerable<T>, CancellationToken)

Преобразует объект IEnumerable<T> в так, чтобы IAsyncEnumerable<T> он был передан через RPC-подключение постепенно, а не в виде всей коллекции в одном сообщении.

public static System.Collections.Generic.IAsyncEnumerable<T> AsAsyncEnumerable<T> (this System.Collections.Generic.IEnumerable<T> enumerable, System.Threading.CancellationToken cancellationToken);
static member AsAsyncEnumerable : seq<'T> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
<Extension()>
Public Function AsAsyncEnumerable(Of T) (enumerable As IEnumerable(Of T), cancellationToken As CancellationToken) As IAsyncEnumerable(Of T)

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

T

Тип элемента, перечисляемого последовательностью.

Параметры

enumerable
IEnumerable<T>

Перечисление, которое необходимо преобразовать.

cancellationToken
CancellationToken

Токен отмены.

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

Асинхронный перечисляемый экземпляр.

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

AsAsyncEnumerable<T>(IEnumerable<T>, JsonRpcEnumerableSettings, CancellationToken)

Преобразует объект IEnumerable<T> в так, чтобы IAsyncEnumerable<T> он был передан через RPC-подключение постепенно, а не в виде всей коллекции в одном сообщении.

public static System.Collections.Generic.IAsyncEnumerable<T> AsAsyncEnumerable<T> (this System.Collections.Generic.IEnumerable<T> enumerable, StreamJsonRpc.JsonRpcEnumerableSettings? settings, System.Threading.CancellationToken cancellationToken);
static member AsAsyncEnumerable : seq<'T> * StreamJsonRpc.JsonRpcEnumerableSettings * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
<Extension()>
Public Function AsAsyncEnumerable(Of T) (enumerable As IEnumerable(Of T), settings As JsonRpcEnumerableSettings, cancellationToken As CancellationToken) As IAsyncEnumerable(Of T)

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

T

Тип элемента, перечисляемого последовательностью.

Параметры

enumerable
IEnumerable<T>

Перечисление, которое необходимо преобразовать.

settings
JsonRpcEnumerableSettings

Параметры, которые необходимо связать с этим перечисляемым.

cancellationToken
CancellationToken

Токен отмены.

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

Асинхронный перечисляемый экземпляр.

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