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

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

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

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

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

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут