/// <summary> /// 同步写入 /// </summary> /// <param name="clientData"></param> private void Save(ClientData clientData) { if (ClientSettings.IsSave) { ClientCacheFile.Write(clientData); } this.Connect_DataNotify(this, clientData.Data, clientData.ClientFlage); }
/// <summary> /// 读取所有的文件内容传输 /// 原本设计是按照不同服务端不同存储 /// /// /// </summary> private void Read(string clientFlage) { if (ClientSettings.AutoReSend) { Task.Factory.StartNew(() => { var lst = ClientCacheFile.Read(clientFlage); foreach (var item in lst) { Push(item.ClientFlage, item.Data); } }); } }