/// <summary> /// 释放锁 /// </summary> /// <param name="handler">Lock时获取的锁操作句柄</param> public override void UnLock(ILockerHandle handler) { if (handler == null) { throw new ArgumentNullException(nameof(handler), "解锁失败,handler为空,当前NodeName为" + NodeName); } handler.UnLock(); }
/// <summary> /// 释放锁 /// </summary> /// <param name="handler">Lock时获取的锁句柄</param> public abstract void UnLock(ILockerHandle handler);