public FormAddNewProfessor()
        {
            InitializeComponent();

            _config = new ConfigurationBuilder()
                      .SetBasePath(Directory.GetCurrentDirectory())
                      .AddJsonFile("appsettings.json").Build();

            _client = CollegeServiceClientHelper.GetCollegeServiceClient(_config["RPCService:ServiceUrl"]);
        }
Beispiel #2
0
        static public CollegeSvcClient GetCollegeServiceClient(string serviceUrl)
        {
            if (_client == null)
            {
                var channel = GrpcChannel.ForAddress(serviceUrl);
                _client = new CollegeSvcClient(channel);
            }

            return(_client);
        }
Beispiel #3
0
        static public CollegeSvcClient GetCollegeServiceClient(string serviceUrl)
        {
            if (_client == null)
            {
                var channel = GrpcChannel.ForAddress(serviceUrl, new GrpcChannelOptions
                {
                    MaxReceiveMessageSize = 20 * 1024 * 1024, // 5 MB
                    MaxSendMessageSize    = 20 * 1024 * 1024  // 2 MB
                });
                _client = new CollegeSvcClient(channel);
            }

            return(_client);
        }