Example #1
0
 public void UpdateApp(XApplication app, String path, XAppInstallListener listener)
 {
     bool isAbsolute = path.StartsWith("/") || path.StartsWith("\\");
     String tmp = isAbsolute ? path : ResolvePathUsingWorkspace(app.GetWorkSpace(), path);
     String abspath = XUtils.BuildabsPathOnIsolatedStorage(tmp);
     appManagement.UpdateApp(abspath, listener);
 }
Example #2
0
 public void installApplication(string options)
 {
     string packagePath = JSON.JsonHelper.Deserialize<string[]>(options)[0];
     string callbackId = JSON.JsonHelper.Deserialize<string[]>(options)[1];
     XAppInstallListener listener = new XAppInstallListener();
     EventHandler<PluginResult> DispatchPluginResult = delegate(object sender, PluginResult result)
     {
         DispatchCommandResult(result, callbackId);
     };
     listener.DispatchPluginResult += DispatchPluginResult;
     ams.InstallApp(this.app, packagePath, listener);
 }
Example #3
0
 public void UninstallApp(String appId, XAppInstallListener listener)
 {
     appManagement.UninstallApp(appId, listener);
 }