Compartir a través de


JsonRpcExtensions Clase

Definición

Métodos de extensión para su uso con JsonRpc.

public static class JsonRpcExtensions
type JsonRpcExtensions = class
Public Module JsonRpcExtensions
Herencia
JsonRpcExtensions

Métodos

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

Convierte un IEnumerable<T> en para IAsyncEnumerable<T> que se transmita a través de una conexión RPC progresivamente en lugar de como una colección completa en un mensaje.

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

Convierte un IEnumerable<T> en para IAsyncEnumerable<T> que se transmita a través de una conexión RPC progresivamente en lugar de como una colección completa en un mensaje.

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

Convierte un IEnumerable<T> en para IAsyncEnumerable<T> que se transmita a través de una conexión RPC progresivamente en lugar de como una colección completa en un mensaje.

AsAsyncEnumerable<T>(IEnumerable<T>)

Convierte un IEnumerable<T> en para IAsyncEnumerable<T> que se transmita a través de una conexión RPC progresivamente en lugar de como una colección completa en un mensaje.

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

Decora con una IAsyncEnumerable<T> configuración que personaliza cómo StreamJsonRpc enviará sus elementos a la parte remota.

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

Carga previamente un IAsyncEnumerable<T> con una memoria caché de elementos enumerados previamente para su inclusión en la transmisión inicial del enumerador a través de un canal RPC.

Se aplica a