MessageFormatterEnumerableTracker Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe auxiliar que IJsonRpcMessageFormatter as implementações podem usar para dar suporte IAsyncEnumerable<T> a valores retornados de métodos RPC.
public class MessageFormatterEnumerableTracker
type MessageFormatterEnumerableTracker = class
Public Class MessageFormatterEnumerableTracker
- Herança
-
MessageFormatterEnumerableTracker
Construtores
MessageFormatterEnumerableTracker(JsonRpc, IJsonRpcFormatterState) |
Inicializa uma nova instância da classe MessageFormatterEnumerableTracker. |
Campos
TokenPropertyName |
O nome da propriedade de cadeia de caracteres que carrega o identificador para o enumerável. |
ValuesPropertyName |
O nome da propriedade da matriz JSON que contém os valores. |
Métodos
CanDeserialize(Type) |
Verifica se determinado é exatamente um Type tipo genérico fechado com base em IAsyncEnumerable<T>. |
CanSerialize(Type) |
Verifica se determinada Type implementação IAsyncEnumerable<T>. |
CreateEnumerableProxy<T>(Object, IReadOnlyList<T>) |
Usado pelo consumidor para construir um proxy que implementa IAsyncEnumerable<T> e obtém todos os seus valores de um gerador remoto. |
GetToken<T>(IAsyncEnumerable<T>) |
Usado pelo gerador para atribuir um identificador ao determinado IAsyncEnumerable<T>. |