コード例 #1
0
 private void ImportApp()
 {
     if (_arshuWebGrid != null)
     {
         if (_appUri != null)
         {
             string appPath = GetPathFromURI(_appUri);
             if (string.IsNullOrEmpty(appPath) == false)
             {
                 if (System.IO.File.Exists(appPath) == true)
                 {
                     if (System.IO.Directory.Exists(Arshu.Web.IO.IOManager.InboxDirectory) == false)
                     {
                         System.IO.Directory.CreateDirectory(Arshu.Web.IO.IOManager.InboxDirectory);
                     }
                     string inboxAppPath = System.IO.Path.Combine(Arshu.Web.IO.IOManager.InboxDirectory, System.IO.Path.GetFileName(appPath));
                     System.IO.File.Copy(appPath, inboxAppPath, true);
                     if (System.IO.File.Exists(inboxAppPath) == true)
                     {
                         _arshuWebGrid.ImportApp(inboxAppPath, true);
                     }
                 }
                 else
                 {
                     LogManager.Log(LogType.Error, "WebViewActivity-ImportApp", "Invalid AppURI [" + _appUri.ToString() + "]");
                 }
             }
             else
             {
                 LogManager.Log(LogType.Error, "WebViewActivity-ImportApp", "Invalid AppURI [" + _appUri.ToString() + "]");
             }
             _appUri = null;
         }
     }
 }
コード例 #2
0
 private void ImportApp()
 {
     if (_arshuWebGrid != null)
     {
         if (_appUri != null)
         {
             _arshuWebGrid.ImportApp(_appUri.AbsoluteString, true);
             _appUri = null;
         }
     }
 }