OptionalcontractOptional contract fingerprint carried in the wire envelope so the server can reject a stale client loudly instead of mis-deserializing. Usually derived from the operation definition.
OptionalmodeFor LongRunning operations, how the caller wants to consume the run (default attached).
OptionalonCallback receiving streaming RemoteOpProgress updates when invoked attached.
OptionalproviderExplicit provider to route through. When omitted, the active default provider is used.
The resolved provider also implements IRemoteOperationProvider (it is a ProviderBase).
OptionaluserServer-side acting user. Supplied on the server; ignored on the client (set per session).
Options controlling how a Remote Operation is invoked. All fields are optional; the defaults produce a simple request/response call on the active provider.