JsonRpcExtensions Klasse

Definition

Erweiterungsmethoden für die Verwendung mit JsonRpc.

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

Methoden

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

Konvertiert eine IEnumerable<T> In diese, IAsyncEnumerable<T> sodass sie schrittweise über eine RPC-Verbindung gestreamt wird, anstatt als gesamte Sammlung in einer Nachricht.

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

Konvertiert eine IEnumerable<T> In diese, IAsyncEnumerable<T> sodass sie schrittweise über eine RPC-Verbindung gestreamt wird, anstatt als gesamte Sammlung in einer Nachricht.

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

Konvertiert eine IEnumerable<T> In diese, IAsyncEnumerable<T> sodass sie schrittweise über eine RPC-Verbindung gestreamt wird, anstatt als gesamte Sammlung in einer Nachricht.

AsAsyncEnumerable<T>(IEnumerable<T>)

Konvertiert eine IEnumerable<T> In diese, IAsyncEnumerable<T> sodass sie schrittweise über eine RPC-Verbindung gestreamt wird, anstatt als gesamte Sammlung in einer Nachricht.

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

Schmückt eine IAsyncEnumerable<T> mit Einstellungen, die anpassen, wie StreamJsonRpc seine Elemente an die Remoteparty sendet.

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

Preloads an with a IAsyncEnumerable<T> cache of pre-enumerated items for inclusion in the initial transmission of the enumerable over an RPC channel.

Gilt für: