Partilhar via


JsonRpcExtensions Classe

Definição

Métodos de extensão para uso com JsonRpc.

public static class JsonRpcExtensions
type JsonRpcExtensions = class
Public Module JsonRpcExtensions
Herança
JsonRpcExtensions

Métodos

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

Converte um IEnumerable<T> para IAsyncEnumerable<T> o qual ele será transmitido por uma conexão RPC progressivamente em vez de como uma coleção inteira em uma mensagem.

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

Converte um IEnumerable<T> para IAsyncEnumerable<T> o qual ele será transmitido por uma conexão RPC progressivamente em vez de como uma coleção inteira em uma mensagem.

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

Converte um IEnumerable<T> para IAsyncEnumerable<T> o qual ele será transmitido por uma conexão RPC progressivamente em vez de como uma coleção inteira em uma mensagem.

AsAsyncEnumerable<T>(IEnumerable<T>)

Converte um IEnumerable<T> para IAsyncEnumerable<T> o qual ele será transmitido por uma conexão RPC progressivamente em vez de como uma coleção inteira em uma mensagem.

WithJsonRpcSettings<T>(IAsyncEnumerable<T>, JsonRpcEnumerableSettings)

Decora um IAsyncEnumerable<T> com configurações que personalizam como o StreamJsonRpc enviará seus itens para a parte remota.

WithPrefetchAsync<T>(IAsyncEnumerable<T>, Int32, CancellationToken)

Pré-carrega um IAsyncEnumerable<T> com um cache de itens pré-enumerados para inclusão na transmissão inicial do enumerável em um canal RPC.

Aplica-se a