/// <summary> /// 同步触发会员积分变动事件处理函数 /// </summary> /// <param name="increasedMemberPoints"></param> /// <param name="usedMemberPoints"></param> /// <param name="balance"></param> public void OnMemberPointsChanged(int increasedMemberPoints, int usedMemberPoints, int newMemberPoints, int agentNewMemberPoints) { if (this.MemberPointsChanged != null) { MemberPointsChangedEventArgs e = new MemberPointsChangedEventArgs(increasedMemberPoints, usedMemberPoints, newMemberPoints, agentNewMemberPoints); this.MemberPointsChanged(this, e); } }
/// <summary> /// 异步触发会员积分变动事件处理函数 /// </summary> /// <param name="increasedMemberPoints"></param> /// <param name="usedMemberPoints"></param> /// <param name="balance"></param> public void OnMemberPointsChangedAsyn(int increasedMemberPoints, int usedMemberPoints, int newMemberPoints, int agentNewMemberPoints) { //订单状态变化事件异步回调函数,不阻塞主流程 if (this.MemberPointsChanged != null) { MemberPointsChangedEventArgs e = new MemberPointsChangedEventArgs(increasedMemberPoints, usedMemberPoints, newMemberPoints, agentNewMemberPoints); IAsyncResult ar = this.MemberPointsChanged.BeginInvoke(this, e, MemberPointsChangedComplete, this.MemberPointsChanged); } }