Freigeben über


JsonRpcExtensions Klasse

Definition

Erweiterungsmethoden für die Verwendung mit JsonRpc.

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

Methoden

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

Konvertiert eine IEnumerable<T> so IAsyncEnumerable<T> , dass sie schrittweise über eine RPC-Verbindung gestreamt wird, anstatt als gesamte Auflistung in einer Nachricht.

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

Konvertiert eine IEnumerable<T> so IAsyncEnumerable<T> , dass sie schrittweise über eine RPC-Verbindung gestreamt wird, anstatt als gesamte Auflistung in einer Nachricht.

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

Konvertiert eine IEnumerable<T> so IAsyncEnumerable<T> , dass sie schrittweise über eine RPC-Verbindung gestreamt wird, anstatt als gesamte Auflistung in einer Nachricht.

AsAsyncEnumerable<T>(IEnumerable<T>)

Konvertiert eine IEnumerable<T> so IAsyncEnumerable<T> , dass sie schrittweise über eine RPC-Verbindung gestreamt wird, anstatt als gesamte Auflistung 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)

Stellt einen IAsyncEnumerable<T> Cache mit vorgezählten Elementen für die Aufnahme in die anfängliche Übertragung des aufgezählten Elements über einen RPC-Kanal vor.

Gilt für: