/// <summary> /// Сохранение данных во временный файл /// </summary> /// <param name="packets">Преречисление пакетов</param> /// <param name="extension">Расширение файла</param> /// <returns></returns> private string SaveTempFile(IEnumerable <Packet> packets, string extension) { IsTemp = true; string path = Path.Combine(Path.GetTempPath(), DateTime.Now.ToString("dd-MM-yyyy") + "." + extension); Serializing.Serialize(packets, path); return(path); }
private void MenuItem_Click(object sender, RoutedEventArgs e) { if (!analisysStart) { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.FileName = DateTime.Now.ToString("dd-MM-yyyy"); saveFile.Filter = "Trafic analyze file|*" + Serializing.Extension + "|All files|*.*"; if (saveFile.ShowDialog() == true) { Serializing.Serialize(list, saveFile.FileName); } } else { MessageBox.Show("Stop analysis before"); } }