StreamJsonRpc.Reflection Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| CodeGenHelpers |
Вспомогательные методы для динамически создаваемых прокси-серверов для вызова. Этот тип является общедоступным, так как mono не поддерживает IgnoresAccessChecksToAttribute. Не вызывайте напрямую. |
| JsonRpcMessageEventArgs |
Содержит RequestId сообщения из запроса или ответа. |
| JsonRpcResponseEventArgs |
Содержит RequestId состояние и состояние успешности ответных сообщений. |
| MessageFormatterDuplexPipeTracker |
IJsonRpcMessageFormatter Помогает реализовать поддержку маршалинга IDuplexPipe по JSON-RPC. |
| MessageFormatterEnumerableTracker |
Вспомогательный класс, который IJsonRpcMessageFormatter реализации могут использовать для поддержки IAsyncEnumerable<T> возвращаемых значений из методов RPC. |
| MessageFormatterProgressTracker |
Класс, содержащий полезные методы, помогающие модулям форматирования сообщений реализовать поддержку IProgress<T>. |
| MessageFormatterProgressTracker.ProgressParamInformation |
Класс, используемый для хранения соответствующих сведений об объекте, реализующего IProgress<T>. |
Интерфейсы
| IJsonRpcFormatterCallbacks |
Реализовано JsonRpc для предоставления обратных вызовов, позволяющих IJsonRpcMessageFormatter выполнять очистку ресурсов. |
| IJsonRpcFormatterState |
Интерфейс, реализованный экземплярами IJsonRpcMessageFormatter для поддержки некоторых расширений модуля форматирования, таких как MessageFormatterEnumerableTracker. |
| IJsonRpcFormatterTracingCallbacks |
При необходимости реализуется IJsonRpcMessageFormatter при необходимости полностью сериализованной последовательности для трассировки представления сообщения в формате JSON. |
| IJsonRpcMessageBufferManager |
Интерфейс, который можно найти в объекте IJsonRpcMessageHandler для запроса уведомления о завершении десериализации сообщения, чтобы буферы можно было освободить или безопасно перезапустить. |
| IJsonRpcTracingCallbacks |
Интерфейс, реализованный реализацией JsonRpc для IJsonRpcMessageFormatter упрощения трассировки сообщений. |