/// <summary>
 /// 通知
 /// </summary>
 /// <param name="detailEntity"></param>
 /// <returns></returns>
 public abstract bool Transfer(TransferParmeter transferParmeter);
Exemple #2
0
        /// <summary>
        /// 职责链通知方法
        /// </summary>
        /// <param name="transferParmeter">通知内容</param>
        /// <returns></returns>
        public override bool Transfer(TransferParmeter transferParmeter)
        {
            var result = SelfTransfer(transferParmeter);

            return(_parentTransfer.Transfer(transferParmeter) && result);
        }
Exemple #3
0
 bool SelfTransfer(TransferParmeter transferParmeter)
 {
     _logger.LogInformation("-------------------------------------------FirstTransfer");
     return(true);
 }
Exemple #4
0
 /// <summary>
 /// 职责链通知方法
 /// </summary>
 /// <param name="detailEntity">通知内容</param>
 /// <returns></returns>
 public override bool Transfer(TransferParmeter noticeParmeter)
 {
     _logger.LogInformation("-------------------------------------------EndTransfer");
     return(true);
 }