MessageFormatterEnumerableTracker Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe d’assistance que IJsonRpcMessageFormatter les implémentations peuvent utiliser pour prendre en charge IAsyncEnumerable<T> les valeurs renvoyées à partir de méthodes RPC.
public class MessageFormatterEnumerableTracker
type MessageFormatterEnumerableTracker = class
Public Class MessageFormatterEnumerableTracker
- Héritage
-
MessageFormatterEnumerableTracker
Constructeurs
MessageFormatterEnumerableTracker(JsonRpc, IJsonRpcFormatterState) |
Initialise une nouvelle instance de la classe MessageFormatterEnumerableTracker. |
Champs
TokenPropertyName |
Nom de la propriété de chaîne qui porte le handle pour l’énumérable. |
ValuesPropertyName |
Nom de la propriété de tableau JSON qui contient les valeurs. |
Méthodes
CanDeserialize(Type) |
Vérifie si un donné Type est exactement un type générique fermé basé sur IAsyncEnumerable<T>. |
CanSerialize(Type) |
Vérifie si un implémente IAsyncEnumerable<T>donné Type . |
CreateEnumerableProxy<T>(Object, IReadOnlyList<T>) |
Utilisé par le consommateur pour construire un proxy qui implémente IAsyncEnumerable<T> et obtient toutes ses valeurs à partir d’un générateur distant. |
GetToken<T>(IAsyncEnumerable<T>) |
Utilisé par le générateur pour affecter un handle à l’élément donné IAsyncEnumerable<T>. |