Запитання з тегом «async»

1
Асинхронні контролери в ASP.NET MVC: реальні переваги / як досягти?
Я працював над статтею про асинхронні методи контролера в ASP.NET MVC ( http://visualstudiomagazine.com/articles/2013/07/23/async-action-in-aspnet-mvc-4.aspx ) і думаю Можливо, я пропускаю суть. Розглянемо цей метод, який я написав, який дуже схожий на приклад зі статті: [HttpGet] [AsyncTimeout(8000)] [HandleError(ExceptionType = typeof(TimeoutException), View = "TimedOut")] public async Task<ActionResult> Index(CancellationToken cancellationToken) { WidgetPageViewModel model = …

2
Найкращі практики управління довготривалими асинхронними завданнями
Я перебуваю на стадії розробки проекту, де кінцевий користувач подасть запит із веб-сторінки, яка породить тривале асинхронне оброблене завдання. Чи існує "найкраща практика" для цієї проблеми? Чи хороший шлях для веб-служб та сервісних брокерів? Чи застосовується тут черга обміну повідомленнями Microsoft?

4
Як ви зберігаєте код з читанням продовжень / зворотних викликів?
Короткий зміст: Чи існують чітко встановлені моделі найкращої практики, які я можу дотримуватися, щоб не читати код, незважаючи на використання асинхронного коду та зворотних викликів? Я використовую бібліотеку JavaScript, яка робить багато матеріалів асинхронно і сильно покладається на зворотні дзвінки. Здається, що написання простого методу "навантаження А, завантаження В, ..." …

2
Що саме відбувається, коли потік очікує завдання всередині циклу?
Після деякого часу, маючи справу з асинхронною / очікуваною схемою C #, я раптом зрозумів, що я не знаю, як пояснити, що відбувається в наступному коді: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()передбачається повернути очікуване, Taskщо може або не спричинить перемикання потоку при виконанні продовження. …
10 c#  loops  async 

1
Ф'ючерси / монади проти подій
У рамках програми, коли вплив продуктивності можна ігнорувати (10-20 подій в секунду на максимум), що можна отримати більш гнучко та гнучко використовувати як бажаний засіб для спілкування між модулями - події чи майбутнє / обіцянки / монади ? Часто говорять про те, що події (pub / sub, посередник) дозволяють зв'язати …

1
Розмивання ліній між асинхронією та звичайними функціями в C # 5.0
Останнім часом я не можу отримати достатню кількість дивовижної картини асинхронного очікування C # 5.0. Де ти був все моє життя? Я абсолютно в захваті від простого синтаксису, але у мене є одні невеликі труднощі. Моя проблема полягає в тому, що функції асинхронізації мають абсолютно інше оголошення від звичайних функцій. …

1
Проектування інтерфейсів та асинхронізація
Припустимо, я створив інтерфейс IFolderRepositoryз такими методами: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); і я реалізував DatabaseFolderRepositoryі дозволяю сказати CacheFolderRepositoryDecorator. Тепер "сотні рядків пізніше" я хотів би додати функціональність папок SkyDrive, тому я готовий додати SkyDriveFolderRepository. На жаль, поки DatabaseFolderRepositoryреалізація …
9 c#  async 

3
Вибір асинхронного завантажувача JavaScript [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 5 років тому . Я дивився на різні асинхронні завантажувачі ресурсів і не знаю, який з них ще використовувати. Там, де я працюю, у …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.