@xamarin_russia

Страница 410 из 619
Max
05.06.2018
14:19:35
если XF приложение, то подсмотреть можно семпловые запросы тут https://github.com/maxUo/HackSample/blob/master/NetStandart/BL/DB/DataBaseService.cs
естественно придется самому навешать ExceptionHandler или обернуть по фулке в Try/Catch

Max
05.06.2018
14:22:16
Google
Sasha
05.06.2018
14:23:07
значит шлете не правильно
Так: public async Task<IEnumerable<Graph>> Get() { // _webRequest.Url= http://192.168.0.102:64332/api/mssql/graphs HttpClient client = _webRequest.GetClient(); var result = await client.GetAsync(_webRequest.Url); if (result.IsSuccessStatusCode) { var content = await result.Content.ReadAsStringAsync(); .... } }

Nikolai
05.06.2018
14:25:28
а httpclient кто диспозить будет?
Лучше не дизпозить, а переиспользовать

Sovent
05.06.2018
14:25:45
а httpclient кто диспозить будет?
По поводу диспозить HttpClient - https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/

Max
05.06.2018
14:25:46
Лучше не дизпозить, а переиспользовать
дааа, только если клиент один у тебя

Nikolai
05.06.2018
14:26:00
Офк

Max
05.06.2018
14:26:01
По поводу диспозить HttpClient - https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/
не надо мне тут ляля, это на asp.net так работает замечательно

Офк
у этого молодого он каждый раз новый

Sovent
05.06.2018
14:26:57
в этой статье написано, что Dispose на HttpClient'е на самом деле не высвобождает толком сокеты

Google
Max
05.06.2018
14:27:23
не вижу разницы одного клиента vs создание+диспоз сразу, если у тебя запросы без авторизации

Sasha
05.06.2018
14:27:28
да и сама url начинается с "http://"?
Я чтобы посылать запросы с ксамарина на апи, делал как здесь указано https://metanit.com/sharp/mvc5/24.3.php, чтобы было https добавить код applicationhost.config.

Max
05.06.2018
14:27:49
Sasha
05.06.2018
14:28:15
и залит ли ваш бек куда-нибудь не на локалхост?
Да ссылки выше, там было http. я так и оставил

Sovent
05.06.2018
14:28:16
я и не вам её советую, а "молодому"

Max
05.06.2018
14:28:25
не читайте метанит, если хотите хоть как-то понимать что происходит

эта штука сделает вам хостинг на 8 часов для теста, с https мордой где-нибудь в америке

при этом будет редиректить все запросы вам на локалхост

Sasha
05.06.2018
14:30:47
не надо мне тут ляля, это на asp.net так работает замечательно
Сейчас буду разбираться, спасибо. У меня апи сделано в asp.net core там по такому же принципу работает?

Max
05.06.2018
14:30:58
так и ботов для телеги можно тестить

и любые веб-апи

на чем угодно

он просто берет порт и пересылает запросы

Sasha
05.06.2018
14:33:38
у этого молодого он каждый раз новый
То мне нужно создать один клиент, и потом каждый раз его использовать, я правильно понял?

Max
05.06.2018
14:33:44
но можно и не делать, если класс целиком статичный

Google
Max
05.06.2018
14:35:22
тогда он уничтожится когда приложение умрет, и создастся когда оно снова запустится

Sasha
05.06.2018
14:35:24
эта штука сделает вам хостинг на 8 часов для теста, с https мордой где-нибудь в америке
Оно создастся один раз или нужно каждые 8 часов оновлять?

Max
05.06.2018
14:35:34
пока открыта консоль - он жив

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

почему бы не держать консоль включенной

ну и сами строки запроса формируйте так же как в примере который я кидал

через переменную _apiUrl

ее меняйте как заокончится действие вашего пробного периода

(он по сути бесконечный, просто перезапускаете команду и вам дают новый url)

для теста покатит

Sasha
05.06.2018
14:40:35
(он по сути бесконечный, просто перезапускаете команду и вам дают новый url)
У мея диплом подсистема хранения данных графов. У меня три сервиса, которые делают REST запросы на различные бд. У меня Роутинг в апи / api / database_type / entity ... Я сейчас сделал так, что при выборе типа бд и сущности оно формирует юрл и с нею работает. То мне нужно сделать один статический класс, который будет конфигурироваться и затем юзатися этими сервисами

Max
05.06.2018
14:40:54
Так, кто знает как сделать чтобы в XF я мог объект сколько угодно раз вертеть туда-сюда при помощи RotateToX(degree)? А то эта штука один раз вертит, а мне надо постоянно по триггеру

vladimir
05.06.2018
14:45:33
это песочные часы какие-то?

Max
05.06.2018
14:45:34
но оно делает всего 2 мува, один туда и один обратно

vladimir
05.06.2018
14:45:38
нужно чтобы как мельница было?

Google
vladimir
05.06.2018
14:46:10
а что за вью?

Max
05.06.2018
14:46:18
надо image обязательно ?

vladimir
05.06.2018
14:46:39
а нужен один оборот?

Max
05.06.2018
14:46:41


она должна раскрывать список и закрывать

в общем все работает первые 2 раза

vladimir
05.06.2018
14:47:21
на сколько нужно градусов прокрутить?

или оно бесконечно крутится?

Max
05.06.2018
14:47:35
и при втором нажатии обратно на -180

vladimir
05.06.2018
14:48:01
и чем свой вариант не устраивает? О_о

Max
05.06.2018
14:48:16
и чем свой вариант не устраивает? О_о
оно работает только первый раз, после этого намертво погибает анимация

т.е. Открыл, Закрыл список. После этого кнопка больше не вертится

Kirill
05.06.2018
14:49:18
в общем все работает первые 2 раза
Хм, по идее должно рабоать. попробуй так _icon.Animate(@"Arrow", new Animation((d) => _icon.Rotation = e ? (90 * d) : 90 - 90 * d));

Vladislav
05.06.2018
14:49:50
он, вроде, вертит отностительно текущего значения

Kirill
05.06.2018
14:50:24
Ну значения свои. У нас по умолчанию стрелка вправо, а надо вверх и вниз

можно еще другим методом: RelRotateTo
а если быстро затыкивать кнопку - будет непонятно куда вертеться, ибо значениия промежуточные будут?)

Vladislav
05.06.2018
14:51:39
а если быстро затыкивать кнопку - будет непонятно куда вертеться, ибо значениия промежуточные будут?)
та да, развернется она под неведомым углом) тут еще блокировать нужно

Google
vladimir
05.06.2018
14:52:40
выглядит как тэг вьюшки

Max
05.06.2018
14:53:05
название анимации)))

vladimir
05.06.2018
14:54:38
я так и не понял, что какая логика анимации ожидается

Max
05.06.2018
14:54:42
я так и не понял, что какая логика анимации ожидается
Развернуть изображение вверх ногами, вернуть в обратное состояния

vladimir
05.06.2018
14:55:57
тут после первого вращения на 180 градусов, идёт вращение на 360 до -180

Kirill
05.06.2018
14:56:24
@"Arrow" - это что?
да, название. Правда хз зачем оно)

vladimir
05.06.2018
14:56:38
почему там вообще сравнение с 1e-8?

Kirill
05.06.2018
14:56:48
так, а e - это откуда?
var e = model.IsExpanded;

Max
05.06.2018
14:56:57
два дабла нельзя сравнивать через ==

vladimir
05.06.2018
14:57:16
а логика сравнения по-русски какая?

как раз == можно

Max
05.06.2018
14:57:30
vladimir
05.06.2018
14:57:35
а вот <, > нельзя

ой

vladimir
05.06.2018
14:58:00
я дурак

Max
05.06.2018
14:58:02
а вот <, > нельзя
чет ты перепутал)

Страница 410 из 619