private void Run() { try { IDictionary<string, object> metadata = new PluginMetadata(_agentKey, _installKey).Json(); OnMetadataComplete(EventArgs.Empty); PluginDownloader downloader = new PluginDownloader(_agentKey, _installKey, _pluginPath, metadata); Thread.Sleep(1000); downloader.Start(); OnDownloadComplete(EventArgs.Empty); } catch (Exception ex) { OnError(new ErrorEventArgs(ex)); } }
private void Run() { try { IDictionary <string, object> metadata = new PluginMetadata(_agentKey, _installKey).Json(); OnMetadataComplete(EventArgs.Empty); PluginDownloader downloader = new PluginDownloader(_agentKey, _installKey, _pluginPath, metadata); Thread.Sleep(1000); downloader.Start(); OnDownloadComplete(EventArgs.Empty); } catch (Exception ex) { OnError(new ErrorEventArgs(ex)); } }