Передача экстра параметра в колбэк - C#

Узнай цену своей работы

Формулировка задачи:

WebClient wc = new WebClient();
                            Uri uri = new Uri(urlFile);
                            JObject mes = new JObject();
                            mes.Add("token", token);
 
                            byte[] msg = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(mes));
                            wc.UploadDataCompleted += Wc_UploadDataCompleted;
                            wc.UploadDataAsync(uri, msg);
                            wc.Dispose();
Мне нужно передать в колбэк Wc_UploadDataCompleted экстра параметр со значением urlFile, так чтобы получить его вот тут:
private void Wc_UploadDataCompleted(object sender, UploadDataCompletedEventArgs e)
            {
                string urlFile = e.urlFile;
            }
Как то так, подскажите как передать параметр.

Решение задачи: «Передача экстра параметра в колбэк»

textual
Листинг программы
        private void Wc_UploadDataCompleted(object sender, UploadDataCompletedEventArgs e)
        {
            string urlFile = (sender as WebClient).BaseAddress;
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4.286 из 5