Routes a single Remote Operation by key to its implementation and returns the result.
Stable registry key of the operation (e.g. RecordProcess.RunNow).
The operation's typed input payload.
Optionaloptions: RemoteOpInvokeOptionsOptional invocation options (mode, progress callback, user, provider, fingerprint).
The operation result, including typed Output (sync) or a Handle (detached long-running).
Provider capability for routing typed Remote Operations. Implemented once by
ProviderBase, so every provider inherits it: server providers execute the operation in-process; the client provider marshals it over the wire. This is deliberately a separate interface from IMetadataProvider (whose surface is data retrieval / bounded mutation) — a generic code-execution entry point does not belong there.Prefer the typed
BaseRemotableOperation.Execute()entry point over callingRouteOperationdirectly;RouteOperationis the stringly-typed power-tool seam for dynamic dispatch / tooling.