Пример #1
0
        public void Post()
        {
            var reslut = WebapiHelper.Post <int>("https://localhost:44335/api/values", new Random().Next(100).ToString());

            _log.Debug(reslut.Data);
            Console.WriteLine(reslut.Data);
        }
Пример #2
0
        public List <BrandInfo> GetBrandInfosByCache(string cloudName)
        {
            var url    = $"{uri}Brand/GetBrandInfo?cloudName={cloudName}";
            var result = WebapiHelper.Get <List <BrandInfo> >(url);

            return(result.Success ? result.Data : null);
        }
Пример #3
0
 private Task <int> GetProdctCount(string url)
 {
     return(Task.Run(() =>
     {
         var result = WebapiHelper.Get <int>(url);
         return result.Success ? result.Data : 0;
     }));
 }
Пример #4
0
 public void ParallelTesting()
 {
     Parallel.For(0, 1001, new ParallelOptions {
         MaxDegreeOfParallelism = 1000
     }, x =>
     {
         var rep = WebapiHelper.Get <string>("https://localhost:5001/api/values/" + x);
         _log.Info($"{x}:{rep.Data}:{Thread.CurrentThread.ManagedThreadId}");
     });
 }