@CSharpChatЭта группа больше не существует

Страница 1269 из 1888
Летучая
18.06.2017
17:56:46
Если циклы, то наверно на каждой итерации

Anton
18.06.2017
17:57:10
Ну это всё равно неудобно

Но в принципе да, об этом я не подумал

Верхний уровень тогда почище будет выглядеть

Google
Летучая
18.06.2017
17:58:23
public Task DoStuff(CancellationToken token) { var response = new HttpClient().GetAsync( url, token: token)); /* stuff */ }

написал от балды с ошибками

но да

примерно так

Anton
18.06.2017
17:59:01
using освобождает ресурс даже в случае успеха

А тут надо только в случае отмены или ошибки

Летучая
18.06.2017
18:00:05
убрал лишнее

Если что-то пойдет не так, то HttpClient сам отменит таск, вот я к чему веду

Anton
18.06.2017
18:00:51
Вообще насчёт того, что кидать только на самом нижнем уровне — хорошая идея

Ага

Google
Ilya
18.06.2017
18:07:32
или если тебе надо создавать то типа такого



Anton
18.06.2017
18:08:09
Единственный момент — нужно быть уверенным, что все таски нижнего уровня кинут этот эксепшен в случае отмены

Ilya
18.06.2017
18:08:44
они же твои)) убедись в этом, а стандартныеопреации итак это делают

Anton
18.06.2017
18:08:58
Ну да)

В общем спасибо всем, у меня сложилась картина в голове)

Ilya
18.06.2017
18:13:48
Сделай интерфейс IInitializable у него сделай метод initialize напиши метод расширение tryinitialize и будет тебе счастье

Anton
18.06.2017
18:15:49
Да и так норм

Igor
18.06.2017
18:35:47
Блин, хотел твой проект перепилить на core clr, но у тебя в зависимостях MySql.Data, которая только под полный .NET

Летучая
18.06.2017
18:36:56
Давай на F# + PostgreSQL перепилим

Igor
18.06.2017
18:37:08
Ну да, можно конечно под mono, но это не так круто

Давай на F# + PostgreSQL перепилим
F# + MongoDB - вот это крутой (молодежный) стек ? (sql устарело, даешь NOsql)

Живем, есть pre release https://www.nuget.org/packages/MySql.Data/6.10.1-beta и https://www.nuget.org/packages/MySql.Data/7.0.7-m61 под core clr ?

Denis
18.06.2017
18:48:01
Оооо

Влад
18.06.2017
18:52:35
Было б хорошо, а то эти траблы с хостингом порядком достали.

Igor
18.06.2017
18:54:04
Было б хорошо, а то эти траблы с хостингом порядком достали.
Вроде код скомпилировался на macOS, надо будет затестить

Nikolay
18.06.2017
18:54:26
А 6.10.1-beta?
А её вроде тогда не было

Там он вроде какую-то херню распаковывал при установке, и Paket на это ругался

Google
Влад
18.06.2017
18:55:39
Nikolay
18.06.2017
18:56:06
Щас посмотрю с 6 версией

Igor
18.06.2017
18:56:17
Разве есть хостинги на макос?
Это я про свой мак, на core clr

Влад
18.06.2017
18:57:04
И как затестить?

Тебе БД отправить хоть?

Без неё не запустишь.

Igor
18.06.2017
19:01:16
Тебе БД отправить хоть?
можно схему (если она не через код создается)

Nikolay
18.06.2017
19:01:23
Там он вроде какую-то херню распаковывал при установке, и Paket на это ругался
MySql.Data.6.10.1-beta.nupkg. Message: �����祭�� ����� ZipEntry �ਢ���� � ᮧ����� 䠩�� �� �।����� 㪠������� 楫����� ��⠫���. In rare cases a firewall might have blocked the download. Please look into the file and see if it contains text with further information.

Кодировка сломана

Влад
18.06.2017
19:01:36
Ща в лс кину.

Хотя не суть, тут.

id - BIGINT name - VARCHAR(10) language - VARCHAR(20) wins - INT loses - INT rating - INT

Влад
18.06.2017
19:03:02
Код, кстати, хоть читаемый?

Igor
18.06.2017
19:07:05
Кодировка сломана
Не знаю, dotnet add package нормально прожовывает

Hell
18.06.2017
19:12:55
Microsoft.CSharp (>= 4.0.1) NETStandard.Library (>= 1.6.0)

я могу использовать библиотеку с указанными требованиями в WCF сервере?

IMHO no

Ilya
18.06.2017
19:28:52
можешь

Егор
18.06.2017
19:37:17
Если кто помнит мой вопрос по поводу билдера, вот что я имел ввиду http://xaker.name/threads/30171/

Буду рад любой дополнительной информации

Google
Егор
18.06.2017
19:38:20
кто что найдет)

R
18.06.2017
19:46:09
[HttpGet] public JsonResult Get() { return Json(_context.Docissuers.ToList()); } ne rabotaet ?

pochemu

Julius
18.06.2017
19:46:23
прост)

R
18.06.2017
19:46:36
[HttpGet] public JsonResult Get() { return Json(true); } rabotaet (

ASP.net CORE Web application (.net framework)

Admin
ERROR: S client not available

Axm
18.06.2017
19:48:40
[HttpGet] public JsonResult Get() { return Json(_context.Docissuers.ToList()); } ne rabotaet ?
Что значит "не работает"? Запускаешь и ничего не происходит? Время останавливается, монитор чернеет?

Егор
18.06.2017
19:50:17
Какой вопрос?
Как создать простейший билдер на с# конечно же

Axm
18.06.2017
19:50:36
Какая задача?

Axm
18.06.2017
19:51:38
get zapros ne daet nechego
Что ничего? В ответ ноль байт?

R
18.06.2017
19:51:51
0 byte da

no v debuge polniy spisok vozvrashaet

Axm
18.06.2017
19:52:20
Может у тебя DocIssuers пустой?

Или он налл

R
18.06.2017
19:52:39
Google
Axm
18.06.2017
19:52:55
Откуда ты знаешь?

R
18.06.2017
19:52:55
potomu shto debug rejime rabotaet normalni

no v iis ne rabotaet

Axm
18.06.2017
19:53:29
Ну охуеть теперь, у меня под дебагом тоже ноль ошибок всегда, но QA постоянно че-то находит

R
18.06.2017
19:54:50




Axm
18.06.2017
19:56:40
Если это дебаг, то скриншот бесполезен. Убедись, что там пусто в проде, т.е. скинь в лог текстовый перед возвратом

R
18.06.2017
19:56:40
na iis servere

Axm
18.06.2017
19:58:13
Ну или не в лог, а начни с длины массива, например. С обработкой случая когда там может быть налл.

R
18.06.2017
19:59:52
vse proboval kogda orm togda nedaet nechego

Дмитрий
18.06.2017
20:01:38
vse proboval kogda orm togda nedaet nechego
может быть, всё-таки стоит добавить в код проверки на != null и т.п.? ну и логирование прикрутить, да

Axm
18.06.2017
20:03:16
Там ошибка 500, это не что-то абстрактное не работает, там вполне реальная ошибка где-то

Дмитрий
18.06.2017
20:03:49
Дак я вижу по скрину

может, он вообще не осиляет в контексте коннекшен к базе поднять

Axm
18.06.2017
20:04:12
Да я скорее для этого чувака пишу)

Дмитрий
18.06.2017
20:04:16
причин стопицот может быть

vse proboval kogda orm togda nedaet nechego
построение фразы намекает на то, что когда "не орм", то всё работает

Дмитрий
18.06.2017
20:05:47
ну и

R
18.06.2017
20:05:55
Tolko na Iis server

Страница 1269 из 1888

Эта группа больше не существует Эта группа больше не существует