Передача экстра параметра в колбэк - 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;
        }

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


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

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

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