2015-05-11 2 views
1

Я работаю над проектом asp.net mvc. Из моего приложения я должен экспортировать определенные объекты в другое приложение.Неполный контроллер действий Действие дескриптор

что я делаю

1) экспортировать определенные объекты на кнопку мыши

2) после успешного экспорта я отмечаю эти объекты, как на экспорт

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

3 случая может произойти

1) экспорт и обновление базы данных и сделаны

2) экспорт может быть сделан, и база данных не обновляются

3) экспорт и обновление базы данных и не сделан

В случае с номером 2 & 3 Я в ловушке. поэтому, если бы был фоновый процессор для веб-приложения, это было бы полезно, и я всегда мог бы обеспечить число 1.

Я прошел через различные webbackground обработчик задания как webbackgrounder, замедленное воспламенение, quartz.ne и т.д ..

Но то, что я видел, они на самом деле делают запланированное задание на регулярные промежутки времени. И Как я могу выполнить задачу из этого обработчика фона, как если бы я делал это в контроллере и получал доступ к db.

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

ответ

1

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