次の方法で共有


JsonRpcExtensions.AsAsyncEnumerable メソッド

定義

オーバーロード

AsAsyncEnumerable<T>(IEnumerable<T>)

IEnumerable<T> IAsyncEnumerable<T> 1 つのメッセージ内のコレクション全体としてではなく、RPC 接続経由で段階的にストリーミングされるように変換します。

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

IEnumerable<T> IAsyncEnumerable<T> 1 つのメッセージ内のコレクション全体としてではなく、RPC 接続経由で段階的にストリーミングされるように変換します。

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

IEnumerable<T> IAsyncEnumerable<T> 1 つのメッセージ内のコレクション全体としてではなく、RPC 接続経由で段階的にストリーミングされるように変換します。

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

IEnumerable<T> IAsyncEnumerable<T> 1 つのメッセージ内のコレクション全体としてではなく、RPC 接続経由で段階的にストリーミングされるように変換します。

AsAsyncEnumerable<T>(IEnumerable<T>)

IEnumerable<T> IAsyncEnumerable<T> 1 つのメッセージ内のコレクション全体としてではなく、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> 1 つのメッセージ内のコレクション全体としてではなく、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> 1 つのメッセージ内のコレクション全体としてではなく、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> 1 つのメッセージ内のコレクション全体としてではなく、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

キャンセル トークン。

戻り値

非同期列挙可能なインスタンス。

適用対象