Поделиться через


JsonRpcExtensions Класс

Определение

Методы расширения для использования с JsonRpc.

public static class JsonRpcExtensions
type JsonRpcExtensions = class
Public Module JsonRpcExtensions
Наследование
JsonRpcExtensions

Методы

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>, JsonRpcEnumerableSettings)

Преобразует объект IEnumerable<T>IAsyncEnumerable<T> в так, чтобы он был передан через RPC-соединение постепенно, а не в виде всей коллекции в одном сообщении.

AsAsyncEnumerable<T>(IEnumerable<T>)

Преобразует объект IEnumerable<T>IAsyncEnumerable<T> в так, чтобы он был передан через RPC-соединение постепенно, а не в виде всей коллекции в одном сообщении.

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

Украшает IAsyncEnumerable<T> параметры, которые настраивают способ отправки элементов StreamJsonRpc удаленной стороне.

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

Предварительно загружает IAsyncEnumerable<T> кэш предварительно перечисляемых элементов для включения в начальную передачу перечисленного по каналу RPC.

Применяется к