Я новичок в WPF и мало опыта с программированием потоков C#. Мне назначено приложение WPF C# с многопоточным доступом. Требования к этому приложению - загрузка локальных больших файлов в папку назначения с именем «ABC», которая находится непосредственно под корневым дисковым драйвером (например, C: \ ABC) на удаленном сервере, который работает под платформой Windows . Я не знаю, куда идти. Пожалуйста, порекомендуйте. Спасибо.Загрузка файлов на удаленный сервер
Ниже приведены сведения о требованиях:
Поскольку каждый закачанный файл большого размера, то требуется отдельный поток для запуска функции загрузки файла. Я планирую использовать программирование потоков с помощью async/wait и объекта Task. Есть идеи?
В WPF я не знаю, какой элемент управления WPF использовать для функции загрузки. Пожалуйста помоги.
Для папки назначения «ABC», нужно ли явно установить его разрешение доступа?
Я должен использовать класс async/wait и Task или BackgroundWorker?
Update:
WPF приложение не WCF приложения. Извините за мою опечатку.
Это Coveri много! Возможно, вам будет лучше (и получите более подробные ответы), если вы разделите это на три отдельных вопроса. – Belogix
у вас есть некоторые детали, которые я бы предложил вам быть «новичком», как вы говорите.выполните поиск в Google на C# и asych await .. или C# и Task with WCF, также я бы предложил написать код изначально в качестве приложения «Console», чтобы получить функциональность, затем перенести ее в целевую структуру и построить там. – MethodMan
В следующей статье представлен обзор вашего целевого решения: http://www.codeproject.com/Articles/166763/WCF-Streaming-Upload-Download-Files-Over-HTTP – Seymour