У меня есть собственный класс dto:
public class myObject
{
public string Id { get; set; }
public string Name { get; set; }
}
и контроллер с использованием Web Api (4.5.net framework)
[HttpPost]
public IHttpActionResult StripArchiveMailboxPermissions(myObject param)
{
DoSomething(param);
return OK();
}
На стороне клиента есть только 4.0 .net framework, поэтому я не смогу использовать метод PostAsJsonAsync(). какое решение для передачи объекта от моего клиента на сервер?
Я пробовал что-то вроде следующего:
var response = Client.SendAsync(new HttpRequestMessage<myObject>(objectTest)).Result;
однако это бросает мне исключение:
Could not load file or assembly 'Microsoft.Json, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
The system cannot find the file specified.
Нельзя ли использовать библиотеку Newtonsoft.Json?