Exemple #1
0
 /// <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);
     }
 }
Exemple #2
0
 /// <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);
     }
 }