C # индикатор выполнения и событие EdtFTPnet Bytestransferred - PullRequest
0 голосов
/ 15 июня 2011

Привет заглядывает в переполнение стека, у меня есть проблема, которую я пытаюсь решить уже пару дней.У меня есть проблема, при которой я хочу отображать через индикатор выполнения байты, переданные из общего количества байтов удаленного файла по FTP.

В документации было написано, как использовать события ftp из библиотеки, используя FTPConnection в качестве примера, но я не могу заставить его работать с событием BytesTransferred.Я определяю метод в своем коде, но где именно или как именно я должен использовать его с индикатором выполнения или с методом backgroundworker.reportProgress ()?

Если кто-то уже использовал его или вы можете датьмне совет на это, это было бы очень признательно.Я искал форумы, но функция поиска - просто ад.

Заранее спасибо!:)

1 Ответ

0 голосов
/ 01 мая 2012

Попробуйте использовать signalR (http://signalr.net/).. Это коммуникационная библиотека для клиента + сервера, когда вам нужно долго держать соединение открытым, например, чаты или загрузка файлов. На сервере я бы установил переменную для сессии,или где-то, указывая на прогресс, предположив, что сервер знает размер файла. Я не использовал его, но это было бы, где я иду для таких задач.

...