
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

Black
26.04.2017
23:32:32

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

Black
26.04.2017
23:33:33

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

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

viktor
27.04.2017
00:17:19

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
да не, я думаю тебе не с мвц нужно бороться
тип вот так
чего ебаться со стрингами?

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
Там либо ты в него поверишь либо тебе конец
А пока ты в зоне комфорта то будешь очень долго думать о результате

Женя
27.04.2017
06:35:56

Gid
27.04.2017
06:36:29
:(
Кто тут работал с лог4нетом?
Или с нЛогом

viktor
27.04.2017
06:38:00

Женя
27.04.2017
06:38:16

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
нлог юзай

Gid
27.04.2017
06:41:44

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

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