![]() | 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.
|