我是Xamarin和azure easy表中的新手。我只想嘗試一下。我跟隨了幾個例子,如cups of coffee和xamarin大學的待辦事項列表。我成功部署了簡易表。但是,當我試圖寫我自己的連接並插入。它似乎沒有用。Xamarin Azure輕鬆表連接CancelledByNetworkError異常
下面是我的初始化代碼:
var Client = new MobileServiceClient("http://appname.azurewebsites.net");
var path = Path.Combine(MobileServiceClient.DefaultDatabasePath, "escapedb.db");
var store = new MobileServiceSQLiteStore(path);
store.DefineTable<InventoryModel>();
await Client.SyncContext.InitializeAsync(store);
inventoryTable = Client.GetSyncTable<InventoryModel>();
下面是我的插入代碼:
var test = new InventoryModel() { Id = "12344", Name = "Sample", Quantity = 1 };
await inventoryTable.InsertAsync(test);
await SyncInventory();
當它調用插入,它拋出一個錯誤 Microsoft.WindowsAzure.MobileServices.Sync .MobileServicePushStatus.CancelledByNetworkError
這是我的庫存模型:
public class InventoryModel
{
[Newtonsoft.Json.JsonProperty("id")]
public string Id { get; set; }
[Newtonsoft.Json.JsonProperty("name")]
public string Name { get; set; }
[Newtonsoft.Json.JsonProperty("quantity")]
public int Quantity { get; set; }
}
如何解決這個異常?我有一個互聯網連接。 我只想與我的天藍色服務進行溝通。 謝謝你的幫助。