/// <summary> /// Constructor /// </summary> /// <param name="key">Key</param> /// <param name="value">Value</param> public HelpKeyValue(string key, HelpFileManagersInfo value) { Key = key; Value = value; }
/// <summary> /// Saves help file /// </summary> /// <param name="identifier">An identifier of help file</param> /// <param name="version">Version of help file</param> /// <param name="file">Data with help file</param> public void SaveHelpFile(string identifier, int version ,byte[] file) { string path = GetHelpFilePath(identifier); if (!string.IsNullOrEmpty(path) && File.Exists(path)) File.Delete(path); path = Path.GetFullPath(Path.Combine(savePath,identifier + ".pdf")); FileStream stream = new FileStream(path,FileMode.Create); try{ stream.Write(file, 0, file.Length); } finally { stream.Close(); } helpFiles[identifier] = new HelpFileManagersInfo(identifier, version, path); }