StreamJsonRpc.Reflection Espace de noms
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.
Classes
CodeGenHelpers |
Méthodes d’assistance pour les proxys générés dynamiquement à appeler. Ce type n’est public que parce que mono ne prend pas en charge IgnoresAccessChecksToAttribute. N’appelez pas directement. |
JsonRpcMessageEventArgs |
Porte les RequestId messages de requête ou de réponse. |
JsonRpcResponseEventArgs |
Porte l’état et la RequestId réussite des messages de réponse. |
MessageFormatterDuplexPipeTracker |
Aide les implémentations IJsonRpcMessageFormatter à prendre en charge le marshaling IDuplexPipe sur JSON-RPC. |
MessageFormatterEnumerableTracker |
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. |
MessageFormatterProgressTracker |
Classe contenant des méthodes utiles pour aider les formateurs de messages à implémenter la prise en charge de IProgress<T>. |
MessageFormatterProgressTracker.ProgressParamInformation |
Classe utilisée pour conserver les informations pertinentes d’un objet qui implémente IProgress<T>. |
Interfaces
IJsonRpcFormatterCallbacks |
Implémenté par JsonRpc les rappels pour exposer des rappels permettant d’effectuer un IJsonRpcMessageFormatter nettoyage des ressources. |
IJsonRpcFormatterState |
Interface implémentée par IJsonRpcMessageFormatter des instances pour prendre en charge certaines extensions de mise en forme telles que MessageFormatterEnumerableTracker. |
IJsonRpcFormatterTracingCallbacks |
Éventuellement implémenté par un IJsonRpcMessageFormatter moment où il a besoin de la séquence entièrement sérialisée pour tracer la représentation JSON du message. |
IJsonRpcMessageBufferManager |
Interface qui peut être trouvée sur un IJsonRpcMessageHandler objet pour demander une notification lorsque la désérialisation du message est terminée afin que les mémoires tampons puissent être libérées ou recyclées en toute sécurité. |
IJsonRpcTracingCallbacks |
Interface implémentée par JsonRpcIJsonRpcMessageFormatter les implémentations pour faciliter le suivi des messages. |