public ServerStreamingServerCallHandler(
     ServerStreamingServerMethodInvoker <TService, TRequest, TResponse> invoker,
     ILoggerFactory loggerFactory)
     : base(invoker, loggerFactory)
 {
     _invoker = invoker;
 }
示例#2
0
 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));
        }