WARNING: This server provides a static reference view of the NetKernel documentation. Links to dynamic content do not work. For the best experience we recommend you install NetKernel and view the documentation in the live system .

The Pass-by-value capability causes pass-by-value arguments on a remoted request to be serialised and relayed to the remote side. In effect this "push" mechanism can reduce network chatter and latency if you know that the values are needed at the remote side. This is an optimisation in client to server requests but also in server to client call-back requests it makes it possible to pass values which would otherwise be unresolvable.

Representation which are passed by value must be transreptable to IBinaryStreamRepresentation (or IReadableBinaryStreamRepresentation).