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 упрощения трассировки сообщений. |