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
| Nom | Description |
|---|---|
| CodeGenHelpers |
Méthodes d’assistance pour les proxys générés dynamiquement à appeler. Ce type est public uniquement, car mono ne prend pas en charge IgnoresAccessChecksToAttribute. N’appelez pas directement. |
| JsonRpcMessageEventArgs |
Contient les RequestId messages de demande ou de réponse. |
| JsonRpcResponseEventArgs |
Porte l’état de réussite et de 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 de retour des méthodes RPC. |
| MessageFormatterProgressTracker |
Classe contenant des méthodes utiles pour aider les formateurs de messages à implémenter la prise en charge pour IProgress<T>. |
| MessageFormatterProgressTracker.ProgressParamInformation |
Classe utilisée pour conserver les informations pertinentes d’un objet qui implémente IProgress<T>. |
Interfaces
| Nom | Description |
|---|---|
| IJsonRpcFormatterCallbacks |
Implémenté en JsonRpc vue d’exposer des rappels permettant d’effectuer un IJsonRpcMessageFormatter nettoyage des ressources. |
| IJsonRpcFormatterState |
Interface implémentée par IJsonRpcMessageFormatter les instances pour prendre en charge certaines extensions de formateur telles que MessageFormatterEnumerableTracker. |
| IJsonRpcFormatterTracingCallbacks |
Éventuellement implémenté par un IJsonRpcMessageFormatter moment où il a besoin de la séquence entièrement sérialisée afin de suivre la représentation JSON du message. |
| IJsonRpcMessageBufferManager |
Interface qui peut être trouvée sur un IJsonRpcMessageHandler objet pour demander la 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 JsonRpc les IJsonRpcMessageFormatter implémentations pour faciliter le suivi des messages. |