2
我在需要同步Web服務調用的xamarin表單中創建一個應用程序。但是隻有Xamarin格式的GetAsync可用。任何人都可以請解釋我如何調用xamarin表單中的同步Web服務調用?如何在xamarin表單中調用同步Web服務調用?
我在需要同步Web服務調用的xamarin表單中創建一個應用程序。但是隻有Xamarin格式的GetAsync可用。任何人都可以請解釋我如何調用xamarin表單中的同步Web服務調用?如何在xamarin表單中調用同步Web服務調用?
嘗試是這樣的
public Webservice() { }
public Home GetHome()
{
string strpost = "";
var client = new System.Net.Http.HttpClient();
client.BaseAddress = new Uri(" xyz ");
var response = client.PostAsync(new Uri(" xyz "), str).Result;
var result = JsonConvert.DeserializeObject<Home>(response .Content.ReadAsStringAsync().Result);
Home home = new Home();
if (!Equals(result , null)) {
home =result;
return home;
參見:https://forums.xamarin.com/discussion/43397/how-to-call-synchronous-webservice
謝謝你這麼多 – gunas
嗨,你有我的web服務調用需要很長時間來執行任何想法。 – gunas
@gunas,它更好地使用異步 - 等待方法。或者完美的方法是儘早打電話給你的網絡服務。 – Vaikesh