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.