0
我正在爲UWP編寫應用程序。從屬性獲取價值並將其序列化
我有這樣的代碼
private List<RootObject> ordersList;
public List<RootObject> OrdersList
{
get { return ordersList; }
set
{
ordersList = value;
OnPropertyChanged();
}
}
private RootObject ordersChange;
public RootObject OrdersChange
{
get { return ordersChange; }
set
{
ordersChange = value;
OnPropertyChanged();
}
}
當我點擊按鈕值寫入ordersChange
和set
價值。
我需要接受價值,序列化並通過郵寄請求發送。
using (HttpClient httpClient = new HttpClient())
{
httpClient.BaseAddress = new Uri(@"http://api.simplegames.com.ua");
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
httpClient.DefaultRequestHeaders.AcceptEncoding.Add(new StringWithQualityHeaderValue("utf-8"));
string endpoint = @"/post_from_local.php";
try
{
HttpContent content = new StringContent(JsonConvert.SerializeObject(*****), Encoding.UTF8, "application/json");
HttpResponseMessage response = await httpClient.PostAsync(endpoint, content);
其中***
是值。我如何做到這一點?
感謝您的幫助。
我想發佈OrdersChange。 – Eugene
名稱'ordersChangeInstance'在當前不存在。有這個錯誤。 – Eugene
我改正了你可以使用viewModelInstance.OrdersChange。 viewModelInstance是變量如果你在viewmodel中使用httpclient,你可以使用this.OrdersChange – Miguel