JsonRpc.Streams Namespace |
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "N:JsonRpc.Streams"]
| Class | Description | |
|---|---|---|
| ByLineTextMessageReader |
Represents a message reader that parses the message line-by-line from TextReader.
| |
| ByLineTextMessageWriter |
Represents a message writer that writes the message line-by-line to TextWriter.
| |
| MessageReader |
Represents a JSON RPC message reader.
| |
| MessageReaderException |
An exception that indicates the wrong message reader status.
| |
| MessageWriter |
Represents a JSON RPC message writer.
| |
| PartwiseStreamMessageReader |
Reads JSON RPC messages from a Stream,
in the format specified in Microsoft Language Server Protocol
(https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md).
| |
| PartwiseStreamMessageWriter |
Writes JSON RPC messages to a Stream,
in the format specified in Microsoft Language Server Protocol
(https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md).
| |
| QueuedMessageReader |
A JSON RPC message reader that implements selective read by buffering all the
received messages into a queue (or list) first.
| |
| StreamRpcClientHandler |
A client request handler that uses MessageReader and MessageWriter
to transmit requests and receive responses.
| |
| StreamRpcServerHandler |
A request server handler that uses MessageReader and MessageWriter
to receive the requests, dispatch them, and send the responses.
|
| Enumeration | Description | |
|---|---|---|
| StreamRpcClientOptions |
Provides options for JsonRpcClient.
| |
| StreamRpcServerHandlerOptions |
Provides options for JsonRpcServiceHost.
|