Выполнение c# в фоне пока работает проект ?

  • Автор темы Автор темы wizard
  • Дата начала Дата начала

wizard

Client
Регистрация
04.10.2011
Сообщения
1 056
Реакции
720
Баллы
113
Можно ли выполнять C# после каждого выполнения экшена, или после каждого клика на странице ?
без того чтобы его вызывать каждый раз.
Суть вопроса: Выполнение c# в фоне пока работает проект.
 
Можно ли выполнять C# после каждого выполнения экшена, или после каждого клика на странице ?
без того чтобы его вызывать каждый раз.
Суть вопроса: Выполнение c# в фоне пока работает проект.
ничего работать небудет пока не завершит работу предыдущий кубик )
 
  • Оценить
Реакции: zortexx
Да можно! Через общий код на VS можно даже без Зенки!
Я понимаю что у тебя на все есть ответ и свое мнение, но ты не обязан отвечать в каждой теме. Дай возможность сказать тем - кому есть что сказать, по делу.
 
Тут нужно понимать, что даже если ты реализуешь процедуру в общем коде, тебе всё равно нужно будет её вызывать после каждого желаемого кубика. Т.е. тебе придется вставлять c# кубик с вызовом после этих блоков
 
Я понимаю что у тебя на все есть ответ и свое мнение, но ты не обязан отвечать в каждой теме. Дай возможность сказать тем - кому есть что сказать, по делу.
))) скажи спасибо!
Я тебе тему бесплатно апаю, в результате, кучу ответ ты получишь на много быстрее а может быть и нет )))
 
Можно через async/await реализовать, если задача представляет из себя ввод-вывод данных (веб запрос, сохранение, копирование файлов, работа с фтп), также можно сделать Task, если задача не длительная или сделать thread, если задача длительная. Но реализовать ты сможешь это все привязав вручную к каждому действию и выполняться они будут параллельно твоим текущим действиям. Плюс при любой ошибке выполнения в параллельном потоке упадет вся зенка, если не будешь правильно обрабатывать исключения и при необходимости пробрасывать их в основной поток
P.S. подробнее на MSDN, так как тема довольно обширная и сложная.
 
Последнее редактирование:
  • Оценить
Реакции: wizard

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)