Десериализация Xml, находящегося на удаленном сервере - C#
Формулировка задачи:
Использовал такую штуку для десериализации локального файла Как быть с файлом на сайте?
public static T Load(string path) { Type type = typeof(T); T retVal; XmlSerializer formatter = new XmlSerializer(type); using (var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)) { retVal = (T)formatter.Deserialize(stream); } return retVal; }
Решение задачи: «Десериализация Xml, находящегося на удаленном сервере»
textual
Листинг программы
using System.Net.Http; public static T Load<T>(Uri uri) { XmlSerializer formatter = new XmlSerializer(typeof(T)); using (HttpClient http = new HttpClient()) using (Stream stream = http.GetStreamAsync(uri).Result) { return (T)formatter.Deserialize(stream); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д