Я загружаю огромные файлы на S3 по частям/фрагментам. Мне нужно передать дополнительный параметр обработчику события.
У меня есть код для загрузки частей файла/потока, и мне нужно передать размер файла этому обработчику событий.
uploadRequest.StreamTransferProgress += new EventHandler<StreamTransferProgressArgs>(UploadPartProgressEventCallback);
И мне нужно добавить туда параметр с размером файла:
uploadRequest.StreamTransferProgress += new EventHandler<StreamTransferProgressArgs>(UploadPartProgressEventCallback(**filesize**));
Мой обработчик событий:
public async void UploadPartProgressEventCallback(object sender, StreamTransferProgressArgs e)
{}
Мне нужно это:
public async void UploadPartProgressEventCallback(object sender, StreamTransferProgressArgs e, long contentLength)
{}
Любая помощь?