У меня нет проблем с десериализацией xml в мой класс при использовании следующего кода. Мне было интересно, можно ли использовать тот же код в локальном файле, поскольку наши исходные файлы сохраняются локально для архивных целей и иногда повторно обрабатываются.
Это работает для удаленного xml, но не для локального xml:
RestRequest request = new RestRequest();
var client = new RestClient();
//doesnt work
client.BaseUrl = directory;
request.Resource = file;
//works
client.BaseUrl = baseURL;
request.Resource = url2;
IRestResponse<T> response = client.Execute<T>(request);
return response.Data;
Есть ли способ использовать RestSharp из локального файла? Я собирался попытаться использовать одну и ту же функцию независимо от того, является ли xml локальным или удаленным, и просто передать ему местоположение xml для чтения.