MessageFormatterEnumerableTracker Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa pomocnika, która IJsonRpcMessageFormatter może być używana do obsługi IAsyncEnumerable<T> wartości zwracanych z metod RPC.
public class MessageFormatterEnumerableTracker
type MessageFormatterEnumerableTracker = class
Public Class MessageFormatterEnumerableTracker
- Dziedziczenie
-
MessageFormatterEnumerableTracker
Konstruktory
MessageFormatterEnumerableTracker(JsonRpc, IJsonRpcFormatterState) |
Inicjuje nowe wystąpienie klasy MessageFormatterEnumerableTracker. |
Pola
TokenPropertyName |
Nazwa właściwości ciągu, która niesie uchwyt dla wyliczenia. |
ValuesPropertyName |
Nazwa właściwości tablicy JSON, która zawiera wartości. |
Metody
CanDeserialize(Type) |
Sprawdza, czy dany typ Type ogólny jest dokładnie określony w oparciu o IAsyncEnumerable<T>. |
CanSerialize(Type) |
Sprawdza, czy dana Type implementacja ma IAsyncEnumerable<T>wartość . |
CreateEnumerableProxy<T>(Object, IReadOnlyList<T>) |
Używany przez konsumenta do konstruowania serwera proxy, który implementuje IAsyncEnumerable<T> i pobiera wszystkie jego wartości z generatora zdalnego. |
GetToken<T>(IAsyncEnumerable<T>) |
Używany przez generator do przypisania uchwytu do danego IAsyncEnumerable<T>. |