共用方式為


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

取消語彙基元。

傳回

非同步可列舉實例。

適用於