コード例 #1
0
        public GrpcServerBuilder <TRequest, TResponse> AddService(IGrpcServiceDefinition serviceDefinition)
        {
            var serverServiceDefinitionBuilder = ServerServiceDefinition.CreateBuilder();

            foreach (var methodDefinition in serviceDefinition.Methods)
            {
                var method = _methodFactory.Create(methodDefinition);
                AddMethod(serverServiceDefinitionBuilder, method);
            }
            _server.Services.Add(serverServiceDefinitionBuilder.Build());
            return(this);
        }
コード例 #2
0
ファイル: GrpcService.cs プロジェクト: bychkovav/microtools
 public GrpcService(IGrpcServiceDefinition grpcServiceDefinition)
 {
     this.grpcServiceDefinition = grpcServiceDefinition;
 }