Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 928 Bytes

exotic_types.md

File metadata and controls

16 lines (12 loc) · 928 Bytes

Exotic Types

Some types are not serializable but are specially recognized and marshaled by StreamJsonRpc when used in arguments or return values.

The CancellationToken support is built into the JsonRpc class itself so that it works in any configuration, provided the remote side also supports it.

The rest of the types listed above require support by the IJsonRpcMessageFormatter in use. All formatters that ship within the StreamJsonRpc library come with built-in support for all of these.