コード例 #1
0
ファイル: PluginUpdater.cs プロジェクト: tank0226/Tailviewer
        private void DownloadAndInstall(IPluginRepository repository, PluginIdentifier id)
        {
            var content  = repository.DownloadPlugin(id);
            var fileName = $"{id.Id}.{id.Version}.tvp";
            var filePath = Path.Combine(Constants.DownloadedPluginsPath, fileName);
            var folder   = Path.GetDirectoryName(filePath);

            Directory.CreateDirectory(folder);
            File.WriteAllBytes(filePath, content);
        }
コード例 #2
0
 public byte[] DownloadPlugin(PluginIdentifier pluginId)
 {
     return(_inner.DownloadPlugin(pluginId));
 }