Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Асинхронный вызов метода + WCF сервис + Stream

59K
15 января 2012 года
myWestern
3 / / 07.07.2010
Требуется помощь Ваша помощь.

Есть WCF сервис и клиент. Все работало отлично пока не добавил асинхронный вызов метода (для параллельной загрузки). В исходном варианте с однопоточной загрузкой можно загружать файлы в пределах гигабайта. При добавлении асинхронной операции появляется предроложение что загрузку можно осуществить в пределах 200 мегабайт.

Исключение возникает на стороне клиента в блоке catch - "Выдано исключение типа "System.OutOfMemoryException"". Я так понимаю дело в асинхронных вызовах. Помогите разобраться с данной проблемой. Как избежать данного исключения и почему оно возникает?

Примеры прилагаю, можете попробовать в клиенте выбрать 3 файла для загрузки и параллельно их выполнить. Возникнет в результате исключение.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог