Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

IJsonRpcMessageHandler Interface

Definition

Namespace:
StreamJsonRpc
Assembly:
StreamJsonRpc.dll
Package:
streamjsonrpc v2.0.208
Package:
streamjsonrpc v2.1.74
Package:
streamjsonrpc v2.10.44
Package:
streamjsonrpc v2.11.35
Package:
streamjsonrpc v2.12.27
Package:
streamjsonrpc v2.13.33
Package:
streamjsonrpc v2.14.24
Package:
streamjsonrpc v2.15.29
Package:
streamjsonrpc v2.16.36
Package:
streamjsonrpc v2.17.11
Package:
streamjsonrpc v2.18.48
Package:
streamjsonrpc v2.19.27
Package:
streamjsonrpc v2.2.53
Package:
streamjsonrpc v2.20.20
Package:
streamjsonrpc v2.21.10
Package:
streamjsonrpc v2.3.112
Package:
streamjsonrpc v2.4.48
Package:
streamjsonrpc v2.5.46
Package:
streamjsonrpc v2.6.121
Package:
streamjsonrpc v2.7.76
Package:
streamjsonrpc v2.8.28
Package:
streamjsonrpc v2.9.85

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

The contract for sending and receiving JSON-RPC messages.

public interface IJsonRpcMessageHandler
type IJsonRpcMessageHandler = interface
Public Interface IJsonRpcMessageHandler
Derived

Properties

CanRead

Gets a value indicating whether this message handler can receive messages.

CanWrite

Gets a value indicating whether this message handler can send messages.

Formatter

Gets the formatter used for message serialization.

Methods

ReadAsync(CancellationToken)

Reads a distinct and complete message from the transport, waiting for one if necessary.

WriteAsync(JsonRpcMessage, CancellationToken)

Writes a JSON-RPC message to the transport and flushes.

Applies to