/// <summary> /// 初始化服务 /// </summary> /// <param name="yct"></param> public void InitService(LR280.LR280Setting lr280) { if (!_Services.ContainsKey(lr280.GetType())) { IOpenCardService s = new LR280.LR280Service(lr280); s.OnReadCard += new EventHandler <OpenCardEventArgs>(s_OnReadCard); s.OnPaying += new EventHandler <OpenCardEventArgs>(s_OnPaying); s.OnPaidOk += new EventHandler <OpenCardEventArgs>(s_OnPaidOk); s.OnPaidFail += new EventHandler <OpenCardEventArgs>(s_OnPaidFail); s.OnError += new EventHandler <OpenCardEventArgs>(s_OnError); _Services[lr280.GetType()] = s; } (_Services[lr280.GetType()] as LR280.LR280Service).Setting = lr280; _Services[lr280.GetType()].Init(); }
public LR280Service(LR280Setting setting) { Setting = setting; }