Table of Contents

Interface IJsonRpcMessageFactory

Namespace
StreamJsonRpc
Assembly
StreamJsonRpc.dll

An interface that allows IJsonRpcMessageFormatter instances to act as a factory for JsonRpcMessage-derived types.

public interface IJsonRpcMessageFactory

Methods

CreateErrorMessage()

Creates an instance of JsonRpcError suitable for transmission over the IJsonRpcMessageFormatter.

JsonRpcError CreateErrorMessage()

Returns

JsonRpcError

An instance of JsonRpcError.

CreateRequestMessage()

Creates an instance of JsonRpcRequest suitable for transmission over the IJsonRpcMessageFormatter.

JsonRpcRequest CreateRequestMessage()

Returns

JsonRpcRequest

An instance of JsonRpcRequest.

CreateResultMessage()

Creates an instance of JsonRpcResult suitable for transmission over the IJsonRpcMessageFormatter.

JsonRpcResult CreateResultMessage()

Returns

JsonRpcResult

An instance of JsonRpcResult.