Partager via


JsonRpcExtensions Classe

Définition

Méthodes d’extension à utiliser avec JsonRpc.

public static class JsonRpcExtensions
type JsonRpcExtensions = class
Public Module JsonRpcExtensions
Héritage
JsonRpcExtensions

Méthodes

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

Convertit une IEnumerable<T>IAsyncEnumerable<T> valeur pour qu’elle soit diffusée sur une connexion RPC progressivement au lieu d’une collection entière dans un message.

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

Convertit une IEnumerable<T>IAsyncEnumerable<T> valeur pour qu’elle soit diffusée sur une connexion RPC progressivement au lieu d’une collection entière dans un message.

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

Convertit une IEnumerable<T>IAsyncEnumerable<T> valeur pour qu’elle soit diffusée sur une connexion RPC progressivement au lieu d’une collection entière dans un message.

AsAsyncEnumerable<T>(IEnumerable<T>)

Convertit une IEnumerable<T>IAsyncEnumerable<T> valeur pour qu’elle soit diffusée sur une connexion RPC progressivement au lieu d’une collection entière dans un message.

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

Décore un IAsyncEnumerable<T> paramètre qui personnalise la façon dont StreamJsonRpc envoie ses éléments à la partie distante.

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

Précharge un IAsyncEnumerable<T> cache d’éléments pré-énumérés pour l’inclusion dans la transmission initiale de l’énumérable sur un canal RPC.

S’applique à