示例#1
0
        private async void OpenStoreAsync()
        {
            await CopyUDBFiles();

            if (storeOperator != null)
            {
                storeOperator.CloseOfflineStore();
                storeOperator = null;
            }

            storeOperator        = new StoreOperator();
            storeOperator.result = this.Result;
            Dictionary <string, string> definingRequests = new Dictionary <string, string>
            {
                { "Photos", "/Photos" }
            };

            ODataOfflineStoreOptions options = new ODataOfflineStoreOptions
            {
                StoreName   = "lodata",
                ServiceRoot = "http://localhost:8180/odata/Album/",
                Host        = "http://localhost",
                Port        = 8180
            };

            listener = new StoreListener(this.Status);
            await storeOperator.OpenOfflineStore(options, definingRequests, listener);

            await showEntityAsync();
        }
示例#2
0
 private void CloseStore()
 {
     if (storeOperator != null)
     {
         storeOperator.CloseOfflineStore();
         storeOperator = null;
     }
 }