Udostępnij za pośrednictwem


JsonRpcExtensions Klasa

Definicja

Metody rozszerzenia do użycia z .JsonRpc

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

Metody

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

Konwertuje element na, IEnumerable<T>IAsyncEnumerable<T> aby strumień był przesyłany strumieniowo przez połączenie RPC stopniowo zamiast całej kolekcji w jednym komunikacie.

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

Konwertuje element na, IEnumerable<T>IAsyncEnumerable<T> aby strumień był przesyłany strumieniowo przez połączenie RPC stopniowo zamiast całej kolekcji w jednym komunikacie.

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

Konwertuje element na, IEnumerable<T>IAsyncEnumerable<T> aby strumień był przesyłany strumieniowo przez połączenie RPC stopniowo zamiast całej kolekcji w jednym komunikacie.

AsAsyncEnumerable<T>(IEnumerable<T>)

Konwertuje element na, IEnumerable<T>IAsyncEnumerable<T> aby strumień był przesyłany strumieniowo przez połączenie RPC stopniowo zamiast całej kolekcji w jednym komunikacie.

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

Dekoruje element IAsyncEnumerable<T> z ustawieniami, które dostosują sposób wysyłania elementów do strony zdalnej przez usługę StreamJsonRpc.

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

Wstępnie ładuje element IAsyncEnumerable<T> z pamięcią podręczną wstępnie wyliczonych elementów do włączenia do początkowej transmisji wyliczanej za pośrednictwem kanału RPC.

Dotyczy