JsonRpcExtensions 类

定义

用于 JsonRpc. 的扩展方法。

public static class JsonRpcExtensions
type JsonRpcExtensions = class
Public Module JsonRpcExtensions
继承
JsonRpcExtensions

方法

AsAsyncEnumerable<T>(IEnumerable<T>)

转换到一个 IEnumerable<T> 对象 IAsyncEnumerable<T> ,以便通过 RPC 连接逐步流式传输,而不是在一条消息中作为整个集合进行流式传输。

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

转换到一个 IEnumerable<T> 对象 IAsyncEnumerable<T> ,以便通过 RPC 连接逐步流式传输,而不是在一条消息中作为整个集合进行流式传输。

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

转换到一个 IEnumerable<T> 对象 IAsyncEnumerable<T> ,以便通过 RPC 连接逐步流式传输,而不是在一条消息中作为整个集合进行流式传输。

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

转换到一个 IEnumerable<T> 对象 IAsyncEnumerable<T> ,以便通过 RPC 连接逐步流式传输,而不是在一条消息中作为整个集合进行流式传输。

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

使用 IAsyncEnumerable<T> 自定义 StreamJsonRpc 将项发送到远程方的设置进行修饰。

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

预加载 IAsyncEnumerable<T> 一个缓存的预枚举项,以包含在通过 RPC 通道进行枚举的初始传输中。

适用于