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

Страница 892 из 1888
Black
26.04.2017
22:17:39
Именно для этого придется делать метод отдельный

viktor
26.04.2017
22:17:44
Может я вопрос не понял, сейчас еще раз прочитаю

Alexander
26.04.2017
22:23:42
бля, ванклик. Спасибо добрый человек
А можешь ссылку кинуть, которую почитал?

viktor
26.04.2017
22:25:33
Корчое создай новый класс, поставь курсор между ффигурных скобокк в неймспейсе. После чего скопируй в Клипборд нужную XML И тыкни вот что

Google
viktor
26.04.2017
22:25:34


Именно для этого придется делать метод отдельный
Все нормально, я как обычно в глаза проебался

ща скину ссылку с описанием твоего кейса

Black
26.04.2017
22:29:10
В общем пришлось метод асинхронный создать еще один. Но заработало :)

viktor
26.04.2017
22:29:50
ну и да, если у тебя есть два варианта одного метода (синзронный и асинхронный) то делают два метода, асинхронный называют с окончанием Async

Black
26.04.2017
22:29:53
Спасибо, Виктор

ZXing имеет только асинхронный метод сканирования. Так что у меня синхронных нет

viktor
26.04.2017
22:36:41
И что получилось на выходе?

что за метод второй?

@memes_x

Black
26.04.2017
22:37:26
partial void ConnectWithQR(UIButton sender) { Connect(); } async void Connect() { ZXing.Result ip = await GetBarcode(); client = new TcpHelper(ip.Text); sss.Text = client.IsConnected.ToString(); } async Task<ZXing.Result> GetBarcode() { ZXing.Mobile.MobileBarcodeScanner scanner = new ZXing.Mobile.MobileBarcodeScanner(); ZXing.Result r = await scanner.Scan(); return await Task.FromResult(r); }

Вот так на выходе

Google
Black
26.04.2017
22:38:39
Прост ConnectWithQR нельзя сделать асинхронным в Xamarin. В WinForms не пришлось бы метод connect создавать

viktor
26.04.2017
22:45:19
хмм... Теперь понял в чем проблема была.

Сейчас придумаю решение поинтересней.

Black
26.04.2017
22:46:41
Было бы неплохо

viktor
26.04.2017
22:51:17
Было бы неплохо
а это у тебя проект комерческий или просто учебный?

Black
26.04.2017
22:51:33
Курсач

Плеер на WPF и приложение на Xamarin.IOS (Что-то вроде пульта к плееру) на сокетах

Evgeniy
26.04.2017
23:05:53
В mvc asp.net при post запросе с телом {"value":"blabla"}, content-type:application/json В методе public string Post([FromBody] string value) {} value всегда равно нулю, в чем может быть проблема, кто нибудь может подсказать ?

viktor
26.04.2017
23:14:45
http://stackoverflow.com/questions/10984040/post-parameter-is-always-null

Посмотри, не твоя ошибка?

Evgeniy

мвц какой7

http://stackoverflow.com/questions/36621229/webapi-action-paramer-is-null-when-using-frombody-attribute-and-post-method

Evgeniy
26.04.2017
23:26:16
mvc 5.2.3 по первой ссылке разбираюсь пока что

viktor
26.04.2017
23:27:17
Попробуй передать не ключ значение, а просто значение. Пишут что ключ значение = сложный объект, скоторым FromBody не умеет работать.

Evgeniy
26.04.2017
23:30:25
все равно null

viktor
26.04.2017
23:30:48
Было бы неплохо
короче вот что нашел

async Task<string> GetBarcode() { ZXing.Mobile.MobileBarcodeScanner scanner = new ZXing.Mobile.MobileBarcodeScanner(); ZXing.Result r = await scanner.Scan(); return await Task.FromResult(r.Text); } partial void ConnectWithQR(UIButton sender) { string ip = GetBarcode().GetAwaiter().GetResult(); client = new TcpHelper(ip); sss.Text = client.IsConnected.ToString(); }

попробуй так

Google
viktor
26.04.2017
23:32:47
получилось, работает?

Black
26.04.2017
23:33:33
получилось, работает?
Да, работает. Спасибо большое :3

viktor
26.04.2017
23:36:53
В любом случае вот тебе соус. https://metanit.com/sharp/tutorial/13.3.php РЕкомендую ресурс - хороший.

Да, работает. Спасибо большое :3
А вот еще сопутствующая статья, как отлавливать ошибки в асинхронных методах. https://metanit.com/sharp/tutorial/13.4.php

да и вооьбще, прочти весь раздел, он прикольный.

Black
26.04.2017
23:45:15
Спасиб, чекну

viktor
27.04.2017
00:17:19
все равно null
А можешь показать свой запрос?

Evgeniy
27.04.2017
00:18:40
ухх, уже не могу

viktor
27.04.2017
00:19:34
Короче смотри

А вот еще вопрос

как ты делал запрос?

В любом случае, я создал тестовый "из коробки" mvc приложеньку, провел пару тестов.



собсно вот проект

для того, чтобы value получило значение из тела запроса необходимо запрос делать вот такой



вот хедер



а если же я удумаю себе взять и написать не "string", а {"value1"}, то нихера не выйдет, слишком сложный объект для FromBody

Google
Evgeniy
27.04.2017
00:32:55
Странно, запрос такой же делал, завтра попробую переустановить сам mvc, спасибо за помощь

viktor
27.04.2017
00:33:44
да не, я думаю тебе не с мвц нужно бороться

Странно, запрос такой же делал, завтра попробую переустановить сам mvc, спасибо за помощь
А вообще, если тебе нужно передавать объект, то почему бы тебе в инпут параметры твоего контроолера не передавать модель?

тип вот так



чего ебаться со стрингами?

Oleg
27.04.2017
01:20:46
Дак если хоть что обернуть в {} скобки то это уже объект. Конечно он не сможет десеризовать т.к он думает что это объект а не строка

Женя
27.04.2017
06:22:06
ку няши! Как вы боретесь с прокрастинацией?

4 день не могу ничего сделать

Gid
27.04.2017
06:27:36
Когда жрать нечего ты идешь и работаешь

Alexander
27.04.2017
06:27:59
Gid
27.04.2017
06:28:02
Ну и плойки тоже нет

Женя
27.04.2017
06:28:13
Когда жрать нечего ты идешь и работаешь
ну меня кормить будут, так что не вариант

Gid
27.04.2017
06:28:24
Хочется плойку чтоб пиу пиу харайзон бладборн

Alexander
27.04.2017
06:28:26
Gid
27.04.2017
06:28:41
Ну тогда оно тебе не нужно

Прокрастинация в двух вариантах, либо у тебя все есть и тебе лень. Либо у тебя нет сроков которые горят

Женя
27.04.2017
06:30:54
я не верю в конечный результат, видимо в этом дело

Max
27.04.2017
06:31:33
я не верю в конечный результат, видимо в этом дело
это уже тогда не прокрастинация, деморализация

Google
Gid
27.04.2017
06:32:54
Там либо ты в него поверишь либо тебе конец

А пока ты в зоне комфорта то будешь очень долго думать о результате

Gid
27.04.2017
06:36:29
:(

Кто тут работал с лог4нетом?

Или с нЛогом

viktor
27.04.2017
06:38:00
4 день не могу ничего сделать
ты прям как я, только я посрать не могу по 4 дня, но это не связанно с прокрастинацией

viktor
27.04.2017
06:39:51
клизьма
да не, просто хуйня с жкт, всегда так работал.

Gid
27.04.2017
06:41:15
Не могу нормально логгер настроить для .нета

Anatoly
27.04.2017
06:41:24
Или с нЛогом
Я немного. Настроил config и забыл нах. Просто использую теперь.

viktor
27.04.2017
06:41:42
нлог юзай

Anatoly
27.04.2017
06:41:54
Вроде.

Gid
27.04.2017
06:41:58
Не могу сейчас глянуть под какой он лицензией

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

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