Esempio n. 1
0
        public static string[] GetServers(this GrpcConfig config)
        {
            var servers = config.Servers.Split(',').ToArray();

            for (int i = 0; i < servers.Length; i++)
            {
                if (!servers[i].StartsWith("http://", StringComparison.InvariantCultureIgnoreCase) &&
                    !servers[i].StartsWith("https://", StringComparison.InvariantCultureIgnoreCase))
                {
                    servers[i] = $"http://{servers[i]}";
                }
            }

            return(servers);
        }
Esempio n. 2
0
 public static DateTime GetReportTimeout(this GrpcConfig config)
 {
     return(DateTime.UtcNow.AddMilliseconds(config.ReportTimeout));
 }