public void SaveFile(object sender, SocketEventArgs e) { using (FileStream fs = new FileStream(e.Command.FilePath, FileMode.Create)) { int bufferSize = int.Parse(Resources.Buffer); int position = 0; while (position < e.Command.File.Length) { fs.Write(e.Command.File, position, bufferSize); position += bufferSize; } fs.Write(e.Command.File, position - bufferSize, e.Command.File.Length - position); } }
public void FillMainTable(object sender, SocketEventArgs e) { table = new Table(); table.ColumnsList = e.Command.ColumnsList; table.TypesList = e.Command.TypesList; table.ValuesList = e.Command.ValuesList; mainPage.Dispatcher.BeginInvoke(new Action( delegate() { mainPage.tbInfoTotalCount.Text = table.ValuesList.Count.ToString(); })); UpdateCurrnetTextBlock(); }