public Task RequestResponse(IRSocketRPCStream stream, string service, string method, ReadOnlySequence <byte> data, ReadOnlySequence <byte> metadata = default, ReadOnlySequence <byte> tracing = default) => Client.RequestResponse(new RemoteProcedureCall(stream), data, new RemoteProcedureCall.RemoteProcedureCallMetadata(service, method, metadata, tracing));
public RemoteProcedureCall(IRSocketRPCStream stream) { Stream = stream; }
public Task RequestStream(IRSocketRPCStream stream, string service, string method, ReadOnlySequence <byte> data, ReadOnlySequence <byte> metadata = default, ReadOnlySequence <byte> tracing = default, int initial = RSocketClient.INITIALDEFAULT) => Client.RequestStream(new RemoteProcedureCall(stream), data, new RemoteProcedureCall.RemoteProcedureCallMetadata(service, method, metadata, tracing), initial);