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

Страница 734 из 1888
Oleg
10.04.2017
21:58:12
Как сделать что бы консоль не выгружалась

Леонид
10.04.2017
21:58:24
Console.ReadLine();

Oleg
10.04.2017
21:58:25
ReadLine не канает

Он берет на себя ввод и метод NewPingHandler не может ничего выводит

Google
Oleg
10.04.2017
22:00:02
Там есть CancelationToken, я сказал так для упрощения

Сергей
10.04.2017
22:01:27
Можешь попробовать Thread.Suspend

В Main

Я хз

Oleg
10.04.2017
22:03:39
нет такого метода

.NET 4.6.2

Сергей
10.04.2017
22:03:51
Погугли

Oleg
10.04.2017
22:04:40
var thread = Thread.CurrentThread; thread.Suspend();

не сработало

один раз вывел сообщение и заснул

Axm
10.04.2017
22:10:29
ну вынеси из метода цикл наружу

Oleg
10.04.2017
22:12:45
в маин?

Google
Oleg
10.04.2017
22:13:28
все

я мудак

все работает

сорян)

забыл написать в потоке сам цикл while (true)

Victor
11.04.2017
05:38:13
ребят а кто нибудь работал с vk api оповещениями групп:

?

или может подскажете в чем косяк может быть в коде if (m.type == "photo_comment_new") { string text = "Добавлен комментарий "; var message = (photo_comment_new)m.@object; text += message.text+" от "+message.from_id; Bot.SendTextMessageAsync(104503167, text); } if (m.type == "group_join") { string text = "Новый вступивший "; var message = (group_join)m.@object; text += " >> " + message.user_id; Bot.SendTextMessageAsync(104503167, text); } if (m.type == "group_leave") { string text = "Вышел из группы "; var message = (group_leave)m.@object; text += message.text + " <<" + message.user_id; Bot.SendTextMessageAsync(104503167, text); }

событие group_join почемуто нулевой id присылает

а класс так описан public class MyModel { public string type { get; set; } public Object @object { get; set; } public int group_id { get; set; } } public class Object : group_leave{ } public abstract class MyMessage { public int id { get; set; } public int date { get; set; } public int @out { get; set; } public int user_id { get; set; } public int read_state { get; set; } public string title { get; set; } public string body { get; set; } } public abstract class photo_comment_new:MyMessage { public new int id { get; set; } public int from_id { get; set; } public new int date { get; set; } public string text { get; set; } public int photo_owner_id { get; set; } public int photo_id { get; set; } } public abstract class group_join : photo_comment_new { public new int user_id { get; set; } public string join_type { get; set; } } public abstract class group_leave : group_join { public new int user_id { get; set; } public int self { get; set; } }

Летучая
11.04.2017
06:04:17
Залогируй ответы вк

И дебаж

Мб там у них надо доп. поля запросить

Victor
11.04.2017
06:05:36
как пост запросы Json симулировать?)

Летучая
11.04.2017
06:07:02
что это значит

зочем

Victor
11.04.2017
06:08:28
вк сервер отправляет пост запрос на мой

Google
Victor
11.04.2017
06:08:37
с json строкой

вообщм я все в один класс обьединил и работает

public class MyObject { public int id { get; set; } public int date { get; set; } public int @out { get; set; } public int user_id { get; set; } public int read_state { get; set; } public string title { get; set; } public string body { get; set; } public int from_id { get; set; } public string text { get; set; } public int photo_owner_id { get; set; } public int photo_id { get; set; } public string join_type { get; set; } public int self { get; set; } }

Летучая
11.04.2017
06:10:14
Норм )

с json строкой
Перед десериализацией Debug.WriteLine()

Victor
11.04.2017
06:11:22
зачем?

Летучая
11.04.2017
06:17:10
чтоб структуру жсона видеть и проблем не иметь с иерархией незачем уже в общем

Victor
11.04.2017
06:41:18
знания))

там еще косяк что запрос присылает object

которым может быть либо message

Либо group_join

Victor
11.04.2017
06:42:12
И тп

Р2
11.04.2017
06:45:03
/stat@combot

Combot
11.04.2017
06:45:03
combot.org/chat/-1001066857984

Летучая
11.04.2017
07:03:09
делаешь два поля

+ вк обычно присылает тип в виде строки в общем никаких проблем

Victor
11.04.2017
07:04:35
я похоже не разобрался как там формировать строку его

Google
Victor
11.04.2017
07:05:02
когда одно поле сложный класс

Летучая
11.04.2017
07:08:01
собирать этот класс JsonConvert.SerializeObject

Friedrich
11.04.2017
09:39:24
https://github.com/demigor/nreact видали? Мило!

Жалко, что автор это закопал :(

Летучая
11.04.2017
09:41:35
return new NXaml<StackPanel>(). HorizontalAlignment(HorizontalAlignment.Center). Children( new NXaml<TextBlock>().Text("TODO").FontSize(24).HorizontalAlignment(HorizontalAlignment.Center), new TodoList { Items = this.Items }, new NXaml<StackPanel>().Orientation(Orientation.Horizontal). Children( new NXaml<TextBox>().Text(Text).TextChanged(OnChange).Width(200), new NXaml<Button>().Click(OnAdd).Content("Add #" + (Items.Length + 1))));

трешак же

Friedrich
11.04.2017
09:42:25
Дак это текущий синтаксис, а ты посмотри что планировалось. Совсем как JSX, вполне себе мило.

Летучая
11.04.2017
09:42:55
Ну так то, что планировалось, невозможно реализовать стандартными средствами студии

Admin
ERROR: S client not available

Летучая
11.04.2017
09:43:06
языка

Friedrich
11.04.2017
09:43:09
А ты шаришь в рослине?

Я — нет. И поэтому не берусь утверждать, что пользовательские XML-литералы не реализуемы как расширение Рослина.

А с ними там уже только библиотечная поддержка нужна.

Летучая
11.04.2017
09:43:53
То есть, чтобы использовать это.

Нужно обмазаться пачкой расширений.

Накачать либ.

а ваще проблем бы не было, завези мс в шарп нормальные мультилайн строки

ксамл же можно из строки парсить

Friedrich
11.04.2017
09:45:47
А чем текущие мультилайн-строки не хороши?

Летучая
11.04.2017
09:48:16


Google
Friedrich
11.04.2017
09:48:46
Ага, кавычки не нравятся. Ок, присоединяюсь, надо бы что-то с этим сделать.

Летучая
11.04.2017
09:48:58
двойные кавычки решают проблему

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

вот как это реализовано в жс: ` <div> <input type="text" /> </div> `

Igor
11.04.2017
09:59:52
но почему я должен как даун сидеть и дублировать кавычки, когда копипащу код из ксамла
А IDE разве не экранирует ковычки автоматически? (IDEA это точно умеет)

Friedrich
11.04.2017
10:01:07
А IDE разве не экранирует ковычки автоматически? (IDEA это точно умеет)
С решарпером – точно экранирует. Но вопроса-то это не решает. Это лишь удобство при вставке текста, не более того. XML. отформатированный таким способом, всё равно выглядит ненатурально.

Летучая
11.04.2017
10:05:55
Мы тут Реакт шарповый обсуждаем-с

Marina Kryukova
11.04.2017
10:16:25
#Вакансия #Москва #Офис Ведущий разработчик С#, .NET (mobile) Проекты, над которыми предстоит работать это разработка решений под мобильные устройства. В ключевые обязанности входит: - Проектировать и разрабатывать IT-системы, используя .NET Framework; - Проектирование архитектуры back end систем для мобильных программ и web решений; - Выстраивание процесса разработки и внедрения; - Проведение code review; - Получать удовольствие от работы. Требования: - Знание языка C# и .NET Framework; - Опыт использования серверных технологий: WCF, ASP.NET MVC, WebAPI, Entity Framework; - Знание принципов ООП и шаблонов проектирования; - Уверенные знание SQL и опыт работы с одной или несколькими СУБД; - Опыт работы с системами контроля версий - Технический английский; - Плюсом будет знание web-технологий: HTML5, Javascript, AngularJs, Bootstrap и т.д.; - Плюсом также будет базовые знание MS Dynamics AX. Условия: зп 150-180 т.р. net, большая команда с высоким уровнем технических навыков, участие в сложных интересных проектах, ДМС, офис м. Лубянка/Китай-город. Пожалуйста, пишите в лс @marinakriu или на почту kriu.marina@gmail.com

Alex
11.04.2017
10:58:12
Ребят, может кто дать консультацию по Identity авторизациия в .net core?) Регистрацию, авторизацию сделал. все отлично. Только вот никак не пойму как получить все атрибуты залогиненого пользователя. Класс унаследовал от IdentityUser, добавил, фио,дату рождения и т.п. @User.Identity можно получить только name - по сути почту авторизации. в MVC 5 был ID пользователя еще, тут чет найти не могу.

Nikolay
11.04.2017
11:02:22
(User.Identity as MyUserIdentity).Id

Может так?

Valeriy
11.04.2017
11:24:47
userManager.Get(User) как то так

У тебя он инжектится в контроллер

UserManager<MyUser>

Friedrich
11.04.2017
11:26:13
(User.Identity as MyUserIdentity).Id
Никогда не понимал, почему народ так любит кастовать через as, а потом вызывать чего-нибудь через точку. Ну это неправильно же! :(

((MyIdentity)User.Identity).Id

Не так красиво, зато семантически точно.

Nikolay
11.04.2017
11:27:27
((MyIdentity)User.Identity).Id
Через as можно null safe юзать

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

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