我正在尝试将包含BitmapImage的类发送到Web API。
此刻,当我到达下面一行时,它只是等待永远...我认为最终会超时。
HttpResponseMessage response = await client.PostAsJsonAsync("api/values", img);
'img'代表的对象看起来像这样;
public class ImageContainer {
public BitmapImage TheImage { get; set; }
public int Property1 { get; set; }
}
当我用一个简单的对象替换'img'时,它有效,所以我只能假设它有BitmapImage的问题?没有返回错误......只是等待。
任何帮助都会受到极大关注。
答案 0 :(得分:0)
您只能使用PostAsJsonAsync传递单个复杂类型。看看这个http://www.dotnet-tricks.com/Tutorial/webapi/F2aL081113-Passing-multiple-complex-type-parameters-to-ASP.NET-Web-API.html