public Task <ClientStreamingResult <int, string> > StreamingOne() { var callResult = callInvoker.AsyncClientStreamingCall <byte[], byte[]>(null, host, option); var result = new ClientStreamingResult <int, string>(callResult, null, null); return(Task.FromResult(result)); }
public static Task SerializeClientStreamingResult <TRequest, TResponse>(ClientStreamingResult <TRequest, TResponse> result, ServiceContext context) { if (result.hasRawValue) { var bytes = LZ4MessagePackSerializer.Serialize <TResponse>(result.rawValue, context.FormatterResolver); context.Result = bytes; } return(Task.CompletedTask); }
public static ValueTask SerializeClientStreamingResult <TRequest, TResponse>(ClientStreamingResult <TRequest, TResponse> result, ServiceContext context) { if (result.hasRawValue) { var bytes = MessagePackSerializer.Serialize <TResponse>(result.rawValue, context.SerializerOptions); context.Result = bytes; } return(default(ValueTask)); }