Aracılığıyla paylaş


JsonRpcExtensions Sınıf

Tanım

ile JsonRpckullanmak için uzantı yöntemleri.

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

Yöntemler

AsAsyncEnumerable<T>(IEnumerable<T>)

Bir iletideki koleksiyonun tamamı yerine bir RPC bağlantısı üzerinden aşamalı olarak akışa alınabilmesi için IAsyncEnumerable<T> öğesini IEnumerable<T> öğesine dönüştürür.

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

Bir iletideki koleksiyonun tamamı yerine bir RPC bağlantısı üzerinden aşamalı olarak akışa alınabilmesi için IAsyncEnumerable<T> öğesini IEnumerable<T> öğesine dönüştürür.

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

Bir iletideki koleksiyonun tamamı yerine bir RPC bağlantısı üzerinden aşamalı olarak akışa alınabilmesi için IAsyncEnumerable<T> öğesini IEnumerable<T> öğesine dönüştürür.

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

Bir iletideki koleksiyonun tamamı yerine bir RPC bağlantısı üzerinden aşamalı olarak akışa alınabilmesi için IAsyncEnumerable<T> öğesini IEnumerable<T> öğesine dönüştürür.

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

StreamJsonRpc'nin öğelerini uzak tarafa nasıl göndereceğini özelleştiren ayarlarla süsler IAsyncEnumerable<T> .

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

Bir RPC kanalı üzerinden numaralandırılabilir öğesinin ilk iletimine dahil edilmesi için önceden numaralandırılmış öğelerin önbelleğine sahip bir önyükler IAsyncEnumerable<T> .

Şunlara uygulanır