using FLY.Thick.Blowing.Server.Model; using FObjBase; using FObjBase.Reflect; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FLY.Thick.Blowing.IService { public interface IShareDbService { [Call(typeof(Db_Profile))] void GetProfile(AsyncCBHandler asyncDelegate, object asyncContext); [Push(typeof(ProfileChangedEventArgs))] event EventHandler ProfileChanged; [Push(typeof(ScanDataAddedEventArgs))] event EventHandler ScanDataAdded; void FinishProfile(); } public class ProfileChangedEventArgs : EventArgs { /// /// 不是insert,就是update /// public bool isInsert; public Db_Profile profile; } public class ScanDataAddedEventArgs : EventArgs { public Lc_ScanData scandata; } }