StreamJsonRpc Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Activity |
Синхронизирует действия, заданные классом по протоколу Activity RPC. |
Bad |
Исключение, возникающее при десериализации сообщения с неправильным заголовком. |
Common |
Распространенные функции преобразования методов RPC, которые AddLocalRpcTarget(Object, JsonRpcTargetOptions) могут быть предоставлены посредством MethodNameTransform. |
Connection |
Исключение, используемое для сбоя возвращаемого TaskJsonRpc из запроса, если запрос не удалось завершить, или ответ не может быть получен из-за удаления подключения. |
Correlation |
Синхронизирует действия, заданные классом по протоколу CorrelationManager RPC. |
Delimited |
Абстрактный базовый класс для отправки и получения отдельных строковых сообщений по каналу, который не предоставляет естественных границ и встроенной кодировки символов. |
Header |
Добавляет заголовки перед каждым текстовым сообщением, передаваемым по потоку. |
Json |
Использует сериализацию Newtonsoft.Json для сериализации JsonRpcMessage в формате JSON (текст). |
Json |
Управляет подключением JSON-RPC к другой сущности через .Stream |
Json |
Описывает причину отключения с удаленной стороной. |
Json |
Предоставляет настройки для характеристик производительности объекта, передаваемого IAsyncEnumerable<T> через JSON-RPC. |
Json |
Методы расширения для использования с JsonRpc. |
Json |
Атрибут, который изменяет имя, с помощью которого этот метод можно вызвать через JSON-RPC. При применении к методу имя среды CLR метода больше не может использоваться для удаленного вызова. |
Json |
Параметры, которые могут настраивать способ динамического создания прокси-объекта клиента в JsonRpc экземпляр. |
Json |
Параметры, которые могут настраивать способ добавления целевого JsonRpc объекта в экземпляр. |
Length |
Минимальный заголовок для каждого сообщения, которое просто объявляет длину содержимого. |
Local |
Исключение, которое может быть создано в локально вызываемом методе сервера и содержит данные, влияющие на объект ошибки сообщения об ошибке JSON-RPC. |
Message |
Абстрактный базовый класс для отправки и получения сообщений. |
Message |
Сериализует сообщения JSON-RPC с помощью MessagePack (быстрый, компактный двоичный формат). |
New |
Обработчик сообщений JSON-RPC, разделяющий сообщения новыми строками. |
Pipe |
Абстрактный базовый класс для отправки и получения сообщений с использованием PipeReader и PipeWriter. |
Remote |
Удаленное исключение RPC, указывающее, что целевой метод сервера вызвал исключение. |
Remote |
Удаленное исключение RPC, указывающее, что запрошенный целевой метод не найден на сервере. |
Remote |
Базовый класс исключений для любого исключения, которое происходит при получении связи JSON-RPC. |
Remote |
Исключение, вызванное обратно клиенту из различных JsonRpc методов запроса, когда серверу не удалось сериализовать ответ. |
Remote |
Удаленное исключение RPC, указывающее, что у сервера нет целевого объекта. |
Rpc |
Исключение, возникающее, когда TryGetArgumentByNameOrIndex(String, Int32, Type, Object) аргумент не может быть десериализирован в запрошенный тип, как правило, из-за несовместимости или исключения, вызванного десериализатором. |
Stream |
Абстрактный базовый класс для отправки и получения сообщений через пару Stream объектов чтения и записи. |
Target |
Представляет целевой объект отправки входящего запроса. |
Unrecognized |
Исключение, возникающее, когда не удалось распознать входящее сообщение JSON-RPC как соответствующее известному сообщению JSON-RPC. |
Web |
Обработчик сообщений для JsonRpc класса, который используется WebSocket в качестве транспорта. |
Request |
Представляет идентификатор запроса, будь то число или строка. |
IActivity |
Синхронизирует контекстные действия между клиентом RPC и сервером в соответствии со спецификацией контекста трассировки W3C . |
ICancellation |
Определяет точку расширяемости, с помощью которой можно отменить методы RPC.CancellationToken |
IJson |
Интерфейс, который предлагает JsonRpcMessage сериализацию IBufferWriter<T> для десериализации и асинхронной десериализации. |
IJson |
Интерфейс, который обеспечивает JsonRpcMessage сериализацию IBufferWriter<T> и асинхронную десериализацию и форматирует сообщения в формате JSON (текст). |
IJson |
Реализуется динамически созданными прокси-серверами, возвращаемыми из Attach<T>(IJsonRpcMessageHandler, JsonRpcProxyOptions) и его перегрузками для предоставления доступа к дополнительным функциям JSON-RPC. |
IJson |
Интерфейс при необходимости реализуется реализациями IJsonRpcMessageFormatter , которым требуется ссылка на класс владельца JsonRpc . |
IJson |
Интерфейс, позволяющий IJsonRpcMessageFormatter экземплярам выступать в качестве фабрики для JsonRpcMessageпроизводных типов. |
IJson |
Интерфейс, который предлагает JsonRpcMessage сериализацию в последовательность байтов и из нее. |
IJson |
Контракт для отправки и получения сообщений JSON-RPC. |
IJson |
Формат IJsonRpcMessageFormatter сообщений в формате JSON (текст). |
Disconnected |
Определяет причину отключения потока. |
Exception |
Перечисляет поведение обработки исключений, встроенные в JsonRpc класс. |
Json |
Идентификаторы событий, поднятые на наш TraceSource. |
New |
Описывает поддерживаемые стили новых строк, которые можно записать. |