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

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

Convierte un objeto IEnumerable<T> en IAsyncEnumerable<T> para 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 objeto IEnumerable<T> en IAsyncEnumerable<T> para 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 objeto IEnumerable<T> en IAsyncEnumerable<T> para 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 objeto IEnumerable<T> en IAsyncEnumerable<T> para 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)

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

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

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

Se aplica a