public ServerStreamingServerCallHandler( ServerStreamingServerMethodInvoker <TService, TRequest, TResponse> invoker, ILoggerFactory loggerFactory) : base(invoker, loggerFactory) { _invoker = invoker; }
public ServerStreamingServerCallHandler( ServerStreamingServerMethodInvoker <TService, TRequest, TResponse> unaryMethodInvoker, ILoggerFactory loggerFactory, CallHandlerDescriptorInfo descriptorInfo, JsonSerializerOptions options) : base(unaryMethodInvoker, loggerFactory, descriptorInfo, options) { _invoker = unaryMethodInvoker; }
public ServerStreamingServerCallHandler <TService, TRequest, TResponse> CreateServerStreaming <TRequest, TResponse>(Method <TRequest, TResponse> method, ServerStreamingServerMethod <TService, TRequest, TResponse> invoker) where TRequest : class where TResponse : class { var options = CreateMethodOptions(); var methodInvoker = new ServerStreamingServerMethodInvoker <TService, TRequest, TResponse>(invoker, method, options, _serviceActivator); return(new ServerStreamingServerCallHandler <TService, TRequest, TResponse>(methodInvoker, _loggerFactory)); }