private void As_OnGetting(object sender, AccessEventArgs <EntityA> e) { if (e.Entity == null || e.Entity.Status < _statusGetA) { e.CanAccess = false; } }
/// <summary> /// 触发删除事件 /// </summary> /// <param name="e">参数</param> protected virtual void OnCanDelete(AccessEventArgs e) { AccessEventHandler handler = CanDelete; if (handler != null) { handler(this, e); } }
/// <summary> /// 权限访问检查 /// </summary> /// <param name="accessAction">访问权限检查Action</param> /// <returns>有权限返回true</returns> /// <exception cref="System.ArgumentNullException">accessAction== null 抛出此异常</exception> protected bool CheckAccess(Action <AccessEventArgs> accessAction) { if (accessAction == null) { throw new ArgumentNullException("accessAction"); } var accessEventArgs = new AccessEventArgs(true); Invoke(() => accessAction.Invoke(accessEventArgs)); return(accessEventArgs.Result); }
private void Node_eDataAccessRecv(object sender, AccessEventArgs e) { if (this.InvokeRequired) { EventHandler d = new EventHandler(Node_eBankChangeByAccess); this.Invoke(d, new object[] { sender, e }); } else { bgd.set_displacement = 0; } }
private void Node_eDataAccessRecv(object sender, AccessEventArgs e) { bgd.set_displacement = 0; }
private void Node_eDataAccessRecv(object sender, AccessEventArgs e) { datas.rumble_l = 0xff; datas.rumble_r = 0xff; }
private void Node_eDataAccessRecv(object sender, AccessEventArgs e) { recvRTB.Text = e.ac.Recv_data.ToArrayString(); e.Handled = true; }
private void Node_eDataAccessRecv(object sender, AccessEventArgs e) { this.datas.buzzer_commend = 0x80; }