예제 #1
0
 public Builder AddMethod <TRequest, TResponse>(
     Method <TRequest, TResponse> method,
     StreamingRequestServerMethod <TRequest, TResponse> handler)
 {
     callHandlers.Add(method.Name, ServerCalls.StreamingRequestCall(method, handler));
     return(this);
 }
예제 #2
0
 public StreamingRequestServerCallHandler(Method <TRequest, TResponse> method, StreamingRequestServerMethod <TRequest, TResponse> handler)
 {
     this.method  = method;
     this.handler = handler;
 }
예제 #3
0
 public static IServerCallHandler StreamingRequestCall <TRequest, TResponse>(Method <TRequest, TResponse> method, StreamingRequestServerMethod <TRequest, TResponse> handler)
 {
     return(new StreamingRequestServerCallHandler <TRequest, TResponse>(method, handler));
 }