
Летучая
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
Вообще насчёт того, что кидать только на самом нижнем уровне — хорошая идея
Ага

Влад
18.06.2017
18:02:23

Ilya
18.06.2017
18:05:38

Anton
18.06.2017
18:06:55

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, но это не так круто
Живем, есть 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
Было б хорошо, а то эти траблы с хостингом порядком достали.

Nikolay
18.06.2017
18:53:33

Igor
18.06.2017
18:54:04

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

Google

Влад
18.06.2017
18:55:39

Nikolay
18.06.2017
18:56:06
Щас посмотрю с 6 версией

Igor
18.06.2017
18:56:17

Влад
18.06.2017
18:57:04
И как затестить?
Тебе БД отправить хоть?
Без неё не запустишь.

Igor
18.06.2017
19:01:16

Nikolay
18.06.2017
19:01:23
Кодировка сломана

Влад
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

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)

Axm
18.06.2017
19:47:23

Admin
ERROR: S client not available

Axm
18.06.2017
19:48:40

Егор
18.06.2017
19:50:17

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

R
18.06.2017
19:50:59
na debuge daet
na productione ne daet nechego

Axm
18.06.2017
19:51:38

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

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
причин стопицот может быть

R
18.06.2017
20:05:40

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

R
18.06.2017
20:05:55
Tolko na Iis server
Эта группа больше не существует