Size: a a a

2021 January 16

E

EgorBo in pro.net
вместе с публик ключом клиента
источник

E

EgorBo in pro.net
а сервер отправит архив вместе со своим публиком
источник

E

EgorBo in pro.net
иначе все это не имеет смысла
источник

А

Антон in pro.net
Антон
Я знаю что вроде как здесь больше .net а не студия, но может кто ни будь подскажет:
2019 студия с какой-то обновы стала по ctrl+F12 показывать не конкретно тех кто реализует интерфейс, а все классы которые по цепочке реализуют интерфейс, можно как-то вернуть как было, а то рак мозга?
Ап чтоле, мб все таки кто ни будь знает как полечить
источник

NT

Nikita Tsukanov in pro.net
EgorBo
будет работать по схеме никиты только если серверу при этом не нужно будет дешифровывать запрос клиента на архив этот
да
источник

NT

Nikita Tsukanov in pro.net
это идеально для SPA
источник

E

EgorBo in pro.net
Nikita Tsukanov
это идеально для SPA
Royal SPA Resort?
источник

IC

Ilya Chernoudov in pro.net
EgorBo
Royal SPA Resort?
Лысину хочешь погреть?
источник

NI

Nikita Ivanov in pro.net
господа эксперты, правильно ли тут ловить исключения? будет ли также правильнее кидать их в IsSuccessStatusCode?

   internal static class HttpClientJsonExtension
   {
       public static async Task<T> GetJsonObjectAsync<T>(this HttpClient client, string url) where T : class
       {
           try
           {
               var response = await client.GetAsync(url);
               if (response.IsSuccessStatusCode)
                   return JsonConvert.DeserializeObject<T>(await response.Content.ReadAsStringAsync());
               else
                   return null;
           }
           catch(Exception)
           {
               return null;
           }
       }
   }
источник

NI

Nikita Ivanov in pro.net
с одной стороны юзать с трай-кетчем тут удобнее
с другой - теряется все информация об ошибке
источник

IC

Ilya Chernoudov in pro.net
Nikita Ivanov
господа эксперты, правильно ли тут ловить исключения? будет ли также правильнее кидать их в IsSuccessStatusCode?

   internal static class HttpClientJsonExtension
   {
       public static async Task<T> GetJsonObjectAsync<T>(this HttpClient client, string url) where T : class
       {
           try
           {
               var response = await client.GetAsync(url);
               if (response.IsSuccessStatusCode)
                   return JsonConvert.DeserializeObject<T>(await response.Content.ReadAsStringAsync());
               else
                   return null;
           }
           catch(Exception)
           {
               return null;
           }
       }
   }
А почему просто не использовать стандартные расширения?
источник

NI

Nikita Ivanov in pro.net
они че есть?
источник

NI

Nikita Ivanov in pro.net
для получения жсон обьекта
источник

NI

Nikita Ivanov in pro.net
какой пакет/неймспейс? напомните пж
источник

NI

Nikita Ivanov in pro.net
все, нашел, System.Net.Http.Json
источник

IC

Ilya Chernoudov in pro.net
Nikita Ivanov
все, нашел, System.Net.Http.Json
Именно
источник

NI

Nikita Ivanov in pro.net
спасибо
источник

DP

Denis Petukhov in pro.net
Nikita Ivanov
с одной стороны юзать с трай-кетчем тут удобнее
с другой - теряется все информация об ошибке
Вечный вопрос в программировании
источник
2021 January 17

E

EgorBo in pro.net
https://github.com/dotnet/runtime/issues/47076#issuecomment-761563288 - интересная выжимка про режими блокировки мира гц
источник

E

EgorBo in pro.net
в контексте моно, но это в целом про гц верно, у ружита примерно так же как я понимаю
источник